강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của rlawlsdn2632296
rlawlsdn2632296

câu hỏi đã được viết

Giới thiệu về giải quyết vấn đề thuật toán JavaScript (chuẩn bị cho bài kiểm tra mã hóa)

3. Đá, Giấy, Kéo

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

Viết

·

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

Câu trả lời 2

0

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

0

codingcamp님의 프로필 이미지
codingcamp
Người chia sẻ kiến thức

안녕하세요^^

네. 잘 하신 코드입니다.

Hình ảnh hồ sơ của rlawlsdn2632296
rlawlsdn2632296

câu hỏi đã được viết

Đặt câu hỏi