[항해99 취업 리부트 코스 학습일지][day7] 조금씩 나아지기!
📍오늘의 목표
- 오전에 과제 1,2번까지 풀기 (더 하면 굳)
- 각 문제마다 고민한 점 사소한거라도 최소 1개 적기
📍TIL
항해 날짜별 질문 키워드
팀 스터디에서 얻은 인사이트는 무엇인가요?
- 변수명으로 내장함수와 같은 명칭은 지양하기 (str, chr, …)
- 이번 주차는 딕셔너리를 유용하게 사용하기 ➡️ {} / defaultdict / Counter 다양하게 사용해보고 쓸 때와 안 쓸때의 차이를 느껴보자
- 코딩 테스트를 다시 한다면, 효율성 문제를 테스트 해볼 듯! 예) sorted(test)와 test.sort() ➡️ 효율성이 어떤 게 더 나은지 고민해보기
- 시간 내에 빨리 푸는 것도 중요하므로, 문제를 읽을 때 “예를 들어 ~” 부분부터 읽음
- max()나 슬라이싱 등 유용한 함수들로 푸는 게 편하지만, 편한만큼 속도도 빠른지 알아보자
- 문제 못 풀어도 괜찮음! ➡️ 못 풀더라도 주석으로 한글로라도 어떻게 풀지 써보기
새로 배운 내용
- 파이썬에서 문자열을 뒤집는 방법 4가지
- 슬라이싱
- loop 반복문 사용
- 리스트의 reverse() 함수 사용
- 리스트 컴프리헨션
트러블슈팅 or 고민한 내용
가독성에 대한 고민
- 사실 알고리즘 테스트에서 가독성에 대한 고민은 지금까지 그닥 하진 않았다. 일단 구현에만 신경썼고, 좀 더 신경을 쓴다면 성능에 초점을 맞췄었다.
- 어제 기술 매니저님으로부터 ‘함께 일하고 싶은 개발자’라는 인상을 줘야 한다는 이야기가 마음에 깊이 남았다. 코드만 보고도 배려심있는 사람이라는게 느껴지는,, 그런 코드를 작성하고 싶다.
생각
- 내가 팀 코드 선정하는 방식에 스트레스 받아하고 있었는데 조원 분들이 익명으로 이모지를 달아보면 어떻겠냐는 건의를 주셨다. 와!! 나는 노션에 투표 기능이 없어서 아쉬워만 하고 있었는데 이런 아이디어가..!!! 역시 여러 사람과 함께 일하면 나 혼자보다 훨씬 시너지가 생기는 것 같다! 협업 좋아
🥰 오늘의 잘한 일
- 최대한 읽기 쉽고, 이해가 빠른 코드를 작성하는데 집중했다. 그래서 함수형으로 짜려고 노력했고..!!
- 매니저님이 마지막 내 코드를 보시고 가독성 면에서 흠 잡을때가 없다고 해 주셨다 :)
- 시간을 재면서 풀었더니 좀 더 집중해서 풀 수 있었다.
💪 오늘의 아쉬운 일 & Action Plan
- 한 문제만 더 풀었으면 좋았을텐데 AWS 후기 작성도 오늘 꼭 하고 싶어서 4문제만 풀었다. ➡️ 내일은 좀 더 빠르게, 오전에 3문제 풀어서 5문제를 목표로 풀어보자!!
- 내장 함수나 라이브러리를 사용할 때 성능, 효율성 측면에서 얼마나 괜찮은지 알아보기 ➡️ 파이썬도 성능 측정하는 방법이 있을텐데 내일 알아보고 적용해봐야지!
항해99 취업 리부트 코스를 수강하고 작성한 콘텐츠 입니다.
https://hanghae99.spartacodingclub.kr/reboot
댓글남기기