Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- class
- nestjs
- MongoDB
- Python
- typeORM
- nodejs
- Dinosaur
- 게임
- flask
- dfs
- TypeScript
- Express
- jest
- Sequelize
- cookie
- MySQL
- 정렬
- mongoose
- game
- Queue
- AWS
- GIT
- Nest.js
- Bull
- 자료구조
- 공룡게임
- OCR
- react
- JavaScript
Archives
- Today
- Total
포시코딩
12월24일 본문
728x90
오늘은 코딩테스트 연습문제를 계속 풀었다.
Node.js에 대한 프로젝트는 지금까지 해본것들이면 그래도 일정 수준으로 해봤다고 할 수 있을거 같고
남은 피드백 적용이나 아쉬웠던 부분들에 대해 업그레이드 하는 방식으로 진행하면 될 것 같다.
그래서 남은 시간은 모두 알고리즘 공부에 투자하기로 했다.
Python 다루기
요즘 코딩테스트 연습문제를 풀며 Python을 사용중인데
Javascript로 풀 때와는 또 다른 문법들을 사용하며 새로운 걸 배우고 있다.
빈 리스트 []의 True, False
빈 리스트 []는 False를 반환한다.
if []:
print(True)
else:
print(False)
# False
return에서 or 활용하기
return [] or [-1]
위 빈 리스트 []의 연장 지식인데 이렇게 return [] or [-1]을 하면 []이 False라 [-1]이 리턴된다.
만약 []이 아니라 안에 값이 있다면 뒤의 [-1]은 무시된다.
sort()와 sorted()의 차이
가장 큰 차이만 보자면 sort()는 None을 반환하며 원래 목록이 정렬된다.
sorted()는 새로 정렬된 목록을 반환하며 원래 목록은 영향을 받지 않는다.
그리고 sorted()는 list뿐만 아니라 다른 반복 가능한 모든 목록에 쓸 수 있다고 한다. (문자열, 튜플, 딕셔너리)
sort()는 list에만 쓸 수 있는 대신 속도가 더 빠르다.
더 자세한 내용은
https://velog.io/@sparkbosing/Python-sort와-sorted-차이
느낀점
코딩테스트 연습문제를 풀 때마다 점점 쓸 수 있는 무기가 많아지고 있다는걸 느낀다.
내 목표는 프로그래머스 레벨5 문제들을 풀 수 있는 실력이 되는거라 계속 꾸준히 더 노력만이 답이다.
728x90