본문 바로가기

온라인 코딩/문자열(String)

[프로그래머스] 핸드폰 번호 가리기

 

 

문제

소스코드

1
2
3
4
5
6
7
8
9
10
11
12
#include <string>
#include <vector>
using namespace std;
 
string solution(string phone_number) {
    
    for (int i = 0; i < phone_number.size() - 4++i)
        phone_number[i] = '*';
 
    return phone_number;
}
 
 

 

후기

이 문제를 해결하기 위한 키워드는 문자열처리이다.

 

이 문제는 휴대폰 뒷자리 4개를 제외한 모든 숫자를 '*'로 변경해야한다. 가장 쉽고 빠른방법은 문자열 크기를 알아내고

거기서 -4를 한만큼 문자를 '*'로 변경해서 풀면 통과한다.

 

 

 

출처 및 레퍼런스

문제 링크:https://programmers.co.kr/learn/courses/30/lessons/12948

 

 

 

 

 

'온라인 코딩 > 문자열(String)' 카테고리의 다른 글

[백준] 10808번 알파벳 개수  (0) 2020.07.26
[백준] 1316번 그룹 단어 체커  (0) 2020.05.08
[백준] 2908번 상수  (0) 2020.02.27
[백준] 11720번 숫자의 합  (0) 2020.02.25
[백준] 10908번 알파벳 찾기  (0) 2020.02.24