오늘 푼 문제 중
코드는 잘 작성 했지만 채점을 하면 계속 틀렸다고 나온 문제가 있었다
틀렸다고 나온 코드이다
function solution(n) {
let numArr = String(n).split('').map((aa) => Number(aa)).sort((a,b) => b-a)
return numArr;
}
계속해서 왜 틀렸나 생각해 봤지만 답이 안나와 동기들 한테 물었다
답은 내 나쁜 습관에 의한 문제였다
내가 sort를 쓴 이유는
return값이 n값을 뒤집는 게 아닌
내림차순으로 정렬 하는 걸로 착각해서 sort를 사용했다
그래서 테스트케이스가 하나뿐인 코드 실행에서는 맞았지만
여러가지 테스트가 추가되는 채점하기에서는 틀린 것 같다