joyful
[Javascript] 가위 바위 보 - 프로그래머스 본문
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120839
문제
풀이
function solution(rsp) {
let rspArray = rsp.split("");
let answer = [];
for (let i = 0; i < rspArray.length; i++) {
if (rspArray[i] == 2) {
answer.push(0);
} else if (rspArray[i] == 0) {
answer.push(5);
} else if (rspArray[i] == 5) {
answer.push(2);
}
}
return answer.join("");
}
다른 사람 풀이
function solution(rsp) {
let arr = {
2: 0,
0: 5,
5: 2
};
var answer = [...rsp].map(v => arr[v]).join("");
return answer;
}
객체를 사용하면 훨씬 간결하게 풀 수 있는 점 기억해야겠습니다!
'프로그래머스' 카테고리의 다른 글
[Javascript] 2차원으로 만들기 - 프로그래머스 (0) | 2024.05.17 |
---|---|
[Javascript] 점의 위치 구하기 - 프로그래머스 (0) | 2024.04.19 |
[Javascript] 모스부호 (1) - 프로그래머스 (0) | 2024.04.18 |
[Javascript] 개미 군단 - 프로그래머스 (0) | 2024.04.18 |
[Javascript] 순서쌍의 개수 - 프로그래머스 (0) | 2024.04.12 |