반응형
https://school.programmers.co.kr/learn/courses/30/lessons/181863
pseudo code (정확한 코드 아님)
#include <string>
using namespace std;
string solution(string rny_string) {
if (str[i] == "m")
{
str[i].replace() //변경
string result = str;
}
else
return result //그대로
return result;
}
수정 후 정확한 코드
#include <iostream>
#include <string>
using namespace std;
string solution(string rny_string) {
for(int i = 0; i < rny_string.length(); i++) {
if(rny_string[i] == 'm') { //m 인식하는 인덱스 = i
rny_string[i] = 'r'; //m으로 인식되는 자리에 r 대입
rny_string.insert(i + 1, "n"); //i + 1 위치에 'n' 삽입
}
}
return rny_string;
}
반응형
'Portpolio > codingtest' 카테고리의 다른 글
프로그래머스 lv.0 문자열 섞기 java (1) | 2023.11.29 |
---|---|
프로그래머스 lv0 길이에 따른 연산 java (0) | 2023.11.19 |
백준 2338 : c++에서의 int의 크기와 python의 big integer형 (0) | 2023.11.01 |
백준 17219 비밀번호 찾기 (0) | 2023.08.31 |
백준 1927번 C언어 풀이 (0) | 2023.08.11 |
댓글