프로그래머스 120839 가위 바위 보

1 개요[ | ]

프로그래머스 120839 가위 바위 보

2 C++[ | ]

#include <string>
#include <vector>

using namespace std;

char win(char ch) {
    switch(ch) {
        case '2': return '0';
        case '0': return '5';
        case '5': return '2';
    }
    return 'X';
}

string solution(string rsp) {
    map<char,char> m = {{'2','0'},{'0','5'},{'5','2'}};
    string answer = "";
    for(auto& ch: rsp) {
        answer += win(ch);
    }
    return answer;
}
#include <string>
#include <vector>
#include <map>
using namespace std;

string solution(string rsp) {
    map<char,char> m = {{'2','0'},{'0','5'},{'5','2'}};
    string answer = "";
    for(auto& ch: rsp) {
        answer += m[ch];
    }
    return answer;
}