220823 TIL 테스트 코드 먼저 작성하자
·
성장이야기/TIL
오늘은 자바스크립트로 코딩도장 풀면서 알게 된 sort 때문에 애를 먹었다. 문제는 프로그래머스의 K번째수로 주어진 배열을 슬라이싱 후 그 배열을 정렬한 후 답을 도출해내는 과정이 필요했다. 정렬은 당연히 sort로 한 다음에 그 배열에서 인덱스 번호로 답을 찾으면 될 줄 알았는데 자꾸 2번 케이스에서 실패가 돼서 문제가 풀리지 않았다. 답을 구하는 과정에서 슬라이싱이 잘못되었나? 아니면 정렬된 배열에서 답을 가져오는 과정이 잘못되었나?? 생각을 했는데 테스트 코드를 작성한게 전부 통과돼서 당연히 문제도 풀릴 줄 알았는데 풀리지 않아서 당황했다. 뭐가 문제인지 한참을 고민하다 sort에 대한 테스트 코드가 빠진 것을 확인하고 sort가 잘못되었나 생각을 했다. 그래서 자바스크립트 sort에 대해 검색을 ..