(C++) 프로그래머스 - 핸드폰 번호 가리기
- 문제 링크
- 해설
- 주어진 문자열의 길이에 상관없이, 뒷 4자리만 숫자로 표기한다.
- 그 외의 문자들은 모두 * 로 표기한다.
- 문제 접근 과정
- 문제에 주어진 조건을 파악한다.
- 뒷 4자리를 제외한 나머지 모두 * 로 표기한다.
- 문자열 길이 상관없이 무조건 4자리만 제외한다.
- 풀이
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include <string> #include <vector> using namespace std; string solution(string phone_number) { string answer = ""; answer = phone_number; // 원본 데이터를 임시 변수에 대입 for(int i = 0; i < answer.length() - 4; i++) { answer[i] = '*'; // 문자열의 네자리 전의 데이터를 모두 변환 } return answer; } |
댓글
댓글 쓰기