강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

rlawlsdn2632296 のプロフィール画像
rlawlsdn2632296

投稿した質問数

JavaScriptアルゴリズムの問​​題プール入門(コーディングテストに比べ)

3. はさみロックボー

switch문을 사용해 풀어봤습니다

作成

·

361

0

function rockScissorPaper2(a, b) {
    let answer = [];
    for(let i = 0; i < a.length; i++) {
        switch(true) {
            case a[i] === b[i]:
                answer.push('D');
                break;
            case a[i] === 1 && b[i] === 2:
            case a[i] === 2 && b[i] === 3:
            case a[i] === 3 && b[i] === 1:
                answer.push('B');
                break;
            case b[i] === 1 && a[i] === 2:
            case b[i] === 2 && a[i] === 3:
            case b[i] === 3 && a[i] === 1:
                answer.push('A');
                break;
        }
    }
    console.log(answer);
}
switch코테 준비 같이 해요! 가위바위보javascript

回答 2

0

저는 switch문 파라미터에 a[i] - b[i]를 넣어서 풀었더니 코드가 간단해졌어요!

0

codingcamp님의 프로필 이미지
codingcamp
インストラクター

안녕하세요^^

네. 잘 하신 코드입니다.

rlawlsdn2632296 のプロフィール画像
rlawlsdn2632296

投稿した質問数

質問する