본문 바로가기
c++/프로그래머스

[프로그래머스] l로 만들기(c++)

by ilp 2023. 12. 25.
반응형


#include <string>
#include <vector>

using namespace std;

string solution(string myString) {
    string answer = "";
    for(int i=0;i<myString.size();i++){
        if(myString[i]<'l'){
            myString[i]='l';
        }
    }
    return myString;
}

myString의 크기만큼 for문을 돌려준다.

myString[i]가 'l'보다 작은지 판단한다.

'l'보다 작음면 myString [i]를 'l'로 바꾸어준다.

아스키 코드를 생각했다.

l의 아스키코드값보다 작은 아스키코드값을 가진 문자자은 l보다앞서는 문자기 때문에

이렇게 풀었다


반응형