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;
}
소감
객체로 접근할 걸 그랬다!
'verdantjuly > 코딩테스트' 카테고리의 다른 글
프로그래머스 코딩테스트 입문 : 구슬을 나누는 경우의 수 (javascript, 20230612) (0) | 2023.06.12 |
---|---|
프로그래머스 코딩테스트 입문 : 개미군단 (javascript, 20230611) (0) | 2023.06.11 |
프로그래머스 코딩테스트 입문 : 모스부호(1) (javascript, 20230610) (2) | 2023.06.10 |
프로그래머스 코딩테스트 입문 : 순서쌍의 개수 (javascript, 20230610) (2) | 2023.06.10 |
프로그래머스 코딩테스트 입문 : 외계행성의 나이 (javascript, 20230610) (0) | 2023.06.10 |