[프로그래머스/c++] 신규 아이디 추천
성공 코드(내 코드) 마침표가 두개 이상이면 하나로 치환하기 위해 fs 변수 사용 .이 나오면 fs=1로 만들고 다음부터 .이 나오는 경우 fs가 1이면 연속해서 나오는 것이므로 해당 문자를 erase .이 아닌 조건에 만족하는 다른 문자가 나오면 fs=0으로 만든다. 나머지 단계는 흐름에 맞게 if문을 사용 #include #include using namespace std; string solution(string new_id) { string answer = ""; int fs=0; for(int i=0; i=97 && answer[i]=48 && answer[i]=16){ answer.erase(15, answer.size()-1); } if(answer[answer.size()-1]=='.'){..
알고리즘
2022. 8. 24. 22:26
[프로그래머스/c++] 핸드폰 번호 가리기(string 클래스)
string 클래스 사용으로 using namespace std; 필요 문자열의 사이즈를 구하기 위해 phone_number.size()와 같이 사용 answer에 phone_number의 문자열 대입 시 '=' 연산자 사용 가능 #include #include using namespace std; string solution(string phone_number) { string answer = ""; int i=0; while(i!=phone_number.size()-4){ phone_number[i]='*'; i++; } answer=phone_number; return answer; }
알고리즘
2022. 1. 17. 14:07