verdantjuly/코딩테스트
프로그래머스 코딩테스트 입문 : 가위 바위 보 (javascript, 20230610)
verdantjuly
2023. 6. 11. 05:38
728x90
문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120839
나의 풀이
function solution(rsp) {
// 낸다>이긴다 : 2>0 0>5 5>2
newrsp = ""
rsp.split("").map(function(myturn){
if(myturn=="2"){newrsp = newrsp + "0"}
else if(myturn=="0"){newrsp = newrsp + "5"}
else if(myturn=="5"){newrsp = newrsp + "2"}
})
return newrsp
}
다른 사람의 풀이
/*
가위는 2 바위는 0 보는 5
*/
function solution(rsp) {
let arr = {
2: 0,
0: 5,
5: 2
};
var answer = [...rsp].map(v => arr[v]).join("");
return answer;
}
소감
객체로 접근할 걸 그랬다!