직관적으로 코드 짰는데 흠... 예외케이스가 뭘까요
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; }
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; }
순서를 거꾸로 바꿔서 동일한지를 묻는게 아니라 그냥 이리 저리 순서를 바꿔서 after를 만들 수 있는지 묻는 문제였네요... 저도 님처럼 계속 2개 실패 떠서 한참 헤맴...
ㅋㅋㅋㅋ아 예제 1번에 그대로 속아버렸네요... 감사합니다 ㅎㅎ
키포인트는 두개의 문자열을 구성 하는 문자들이 모두 같은지 확인하면 되네요
왜 계속 안되나 했는데 댓글보고 이해 가네요;;
앟