#12948 핸드폰 번호 가리기
문제 정리
string 쓸 줄 아는지 보는거구만
for문돌려서 뒷 4자리 전까지만 *로 치환하면 되겠는데?
생각해보기
치환을 어케하냐 -> 모르겠네..^^
4자리 전 까지 숫자가 몇갠지 따져서 그 개수만큼 * 만들고 substring 갖다 붙여도 될듯…
코드 쓰기
str1.append("d");
str2.append(str1, 0, 4); // str1의 0~4 idx만큼 str2 뒤에 append
내 풀이
#include <string>
#include <vector>
using namespace std;
string solution(string phone_number) {
string answer = "";
for(int i=0; i<phone_number.size()-4; i++){
answer.append("*");
}
answer.append(phone_number, phone_number.size()-4, phone_number.size());
return answer;
}
풀고 나서 알게된 것
string…쓰는 법 좀 알아두자