[프로그래머스/C++]Lv.0 - 인덱스 바꾸기

YH J·2023년 4월 17일
0

프로그래머스

목록 보기
18/168

문제 링크

https://school.programmers.co.kr/learn/courses/30/lessons/120895

내 풀이

swap을 직접적으로 했다.

내 코드

#include <string>
#include <vector>

using namespace std;

string solution(string my_string, int num1, int num2) {
    string answer = "";
    string swap;
    
    swap += my_string[num1];
    my_string[num1] = my_string[num2];
    my_string[num2] = swap[0];
    
    answer = my_string;
    return answer;
}

다른 사람의 풀이

#include <string>
#include <vector>

using namespace std;

string solution(string my_string, int num1, int num2) {
    swap(my_string[num1],my_string[num2]);
    return my_string;
}

다른 사람의 풀이 해석

swap함수를 사용하였다.

profile
게임 개발자 지망생

0개의 댓글