반응형
답
#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보다앞서는 문자기 때문에
이렇게 풀었다
끝
반응형
'c++ > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 수열과 구간 쿼리 1(c++) (0) | 2023.12.25 |
---|---|
[프로그래머스] 빈 배열에 추가, 삭제하기(c++) (0) | 2023.12.25 |
[프로그래머스] 배열 만들기 4(c++) (0) | 2023.12.24 |
[프로그래머스] 할 일 목록(c++) (0) | 2023.12.24 |
[프로그래머스] 배열 만들기 6(c++) (0) | 2023.12.24 |