inblog logo
|
sxias
    Programmers_CT

    [Programmers_CT] 8. 닉네임 규칙

    문정준's avatar
    문정준
    Feb 05, 2025
    [Programmers_CT] 8. 닉네임 규칙
    Contents
    1. 문제 설명 - 디버깅제한 사항2. 입출력 예시3. 코드 수정4. 테스트 결과5. 채점
    💡
    프로그래머스 코딩 테스트 8. 닉네임 규칙
     

    1. 문제 설명 - 디버깅

    notion image

    제한 사항

    notion image

    2. 입출력 예시

    notion image

    3. 코드 수정

    #include <string> #include <vector> using namespace std; string solution(string nickname) { string answer = ""; for(int i=0; i<nickname.size(); i++){ if(nickname[i] == 'l'){ answer += "I"; } else if(nickname[i] == 'w'){ answer += "vv"; } else if(nickname[i] == 'W'){ answer += "VV"; } else if(nickname[i] == 'O'){ answer += "0"; } else{ answer += nickname[i]; } } while(answer.size() < 4){ answer += "o"; } if(answer.size() > 8){ answer = answer.substr(0,8); } return answer; }
    • 4글자가 될 때 까지 o를 추가해야 하므로, 조건반복문인 while 사용
      • 닉네임의 글자 자릿수가 4를 넘길 때 까지 o를 추가해야 하므로 answer.size() < 4

    4. 테스트 결과

    notion image

    5. 채점

    notion image
    Share article
    Contents
    1. 문제 설명 - 디버깅제한 사항2. 입출력 예시3. 코드 수정4. 테스트 결과5. 채점

    Sxias ㆍ a32176740@gmail.com

    RSS·Powered by Inblog