Programmer js - 카드 뭉치

박요셉·2024년 5월 28일
1

Programmers.Js

목록 보기
19/26
post-custom-banner

처음 코드는 아래와 같음

function solution(cards1, cards2, goal) {
    for (const item of goal) {
        if (cards1.includes(item)) {
            if (cards1[0] === item) {
                cards1.shift();
            } else {
                return 'No';
            }
        } else if (cards2.includes(item)) {
            if (cards2[0] === item) {
                cards2.shift();
            } else {
                return 'No';
            }
        } else {
            return 'No';
        }
    }
    return 'Yes';
}

신나게 다른 사람 코드를 보러 갔더니 아..저거 필요없었네? 라고 보니까 깨달아짐 속상티비;

function solution(cards1, cards2, goal) {
  for (const item of goal) {
    if (cards1[0] === item) {
      cards1.shift();
    } else if (cards2[0] === item) {
      cards2.shift();
    } else {
      return 'No'
    }
  }
  return "Yes";
}
profile
개발자 지망생
post-custom-banner

0개의 댓글