[코딩테스트/프로그래머스/Python]K번째수

Enter·2021년 7월 16일
0

코딩테스트

목록 보기
2/68

❓잘못된 코드1

array를 분할해도 array는 변형되는 것이 아니라 특정부분만 추출한 것이기 때문에 answer에 append할 때는 원래의 array를 기준으로 결과가 나옴.([6,5,6])

해결: result 리스트를 추가하여 추출한 부분을 따로 리스트에 저장함. sort() 대신 sorted()함수 사용함.



❓잘못된 코드2

배열의 범위 착각함.

해결: 배열의 범위는 0부터이기 때문에 분할 시작부분과 append할 때 -1을 해줌. 분할 끝부분은 원래 그 앞까지이므로 건드리지 않음.



💡테스트 통과한 코드





⏬다른사람의 코드

훨씬 간단하고 좋은듯. 람다식을 공부해야할 것 같음.




✅Lamda(람다)

이름이 없는 함수, 익명함수







🔗프로그래머스 - K번째 수
https://programmers.co.kr/learn/courses/30/lessons/42748

profile
Cherish the moment :)

0개의 댓글