[프로그래머스/C++]Lv.0 - 가위 바위 보

YH J·2023년 4월 19일
0

프로그래머스

목록 보기
55/168

문제 링크

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

내 풀이

원소를 차례대로 비교해가면서 이기는 수를 더해준다.

내 코드

#include <string>
#include <vector>

using namespace std;

string solution(string rsp) {
    string answer = "";
    
    for(const auto& s : rsp)
    {
        if(s == '0')
            answer += '5';
        else if(s == '2')
            answer += '0';
        else
            answer += '2';
    }
    
    return answer;
}

다른 사람의 풀이

#include <string>
#include <vector>

using namespace std;

string solution(string rsp) {
    string answer = "";
    for (int i = 0; i < rsp.length(); i++){
        if(rsp[i] == '2')
            answer += '0';
        else if(rsp[i] == '0')
            answer += '5';
        else
            answer += '2';
    }
    return answer;
}

다른 사람의 풀이 해석

같은 풀이다.

profile
게임 개발자 지망생

0개의 댓글