TIL_21.11.11
오늘 푼 문제 중
코드는 잘 작성 했지만 채점을 하면 계속 틀렸다고 나온 문제가 있었다
자연수 뒤집어 배열로 만들기
틀렸다고 나온 코드이다
function solution(n) {
let numArr = String(n).split('').map((aa) => Number(aa)).sort((a,b) => b-a)
return numArr;
}
계속해서 왜 틀렸나 생각해 봤지만 답이 안나와 동기들 한테 물었다
답은 내 나쁜 습관에 의한 문제였다
- 나쁜 습관: 문제를 제대로 읽지 않았다. 그 상태에서 출력값을 스스로 정의내렸다...
내가 sort를 쓴 이유는
return값이 n값을 뒤집는 게 아닌
내림차순으로 정렬 하는 걸로 착각해서 sort를 사용했다
그래서 테스트케이스가 하나뿐인 코드 실행에서는 맞았지만
여러가지 테스트가 추가되는 채점하기에서는 틀린 것 같다
오늘 배운 것: 문제를 꼼꼼히 잘 읽자!
Author And Source
이 문제에 관하여(TIL_21.11.11), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@hamkke/TIL211111
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Author And Source
이 문제에 관하여(TIL_21.11.11), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hamkke/TIL211111저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)