문제설명
문자열 before와 after가 매개변수로 주어질 때, before의 순서를 바꾸어 after를 만들 수 있으면 1을, 만들 수 없으면 0을 return 하도록 solution 함수를 완성해보세요.
제한사항
입출력 예
입출력 예 설명
입출력 예 #1
입출력 예 #2
실패한 풀이
function solution(before, after) {
return [...before].reverse().join('') === after ? 1 : 0
}
실패한 이유 : 순서를 바꾼다는 것을 역순으로만 생각하고 정렬을 하지 않고 비교를 했다.
성공한 풀이
function solution(before, after) {
return [...before].sort().join('') === [...after].sort().join('') ? 1 : 0
}
느낀점
문제를 꼼꼼히 읽어보고 한번 더 생각해보는 습관을 들이자.