강의로 돌아가기
박상훈

[JS] 1번과 5번에서 실패 뜨는데 뭔지 모르겠네요

직관적으로 코드 짰는데 흠... 예외케이스가 뭘까요

작성중인 코드―solution.js
1
2
3
4
5
6
7
8
9
10
function solution(before, after) {
  const reverseB = [...before].reverse();

  for (let i = 0; i < reverseB.length; i++) {
    if (reverseB[i] !== after[i]) {
      return 0;
    }
  }
  return 1;
}
  • Juhee Han

    순서를 거꾸로 바꿔서 동일한지를 묻는게 아니라 그냥 이리 저리 순서를 바꿔서 after를 만들 수 있는지 묻는 문제였네요... 저도 님처럼 계속 2개 실패 떠서 한참 헤맴...

    Juhee Han―2022.10.05 19:28
  • 박상훈

    ㅋㅋㅋㅋ아 예제 1번에 그대로 속아버렸네요... 감사합니다 ㅎㅎ

    박상훈―2022.10.06 20:09
  • 박상훈

    키포인트는 두개의 문자열을 구성 하는 문자들이 모두 같은지 확인하면 되네요

    박상훈―2022.10.06 20:29
  • 윤기성

    왜 계속 안되나 했는데 댓글보고 이해 가네요;;

    윤기성―2022.11.17 03:01
  • 김민정

    김민정―2023.01.25 17:02
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.