만족은 하되 안주하지는 말자

기록해야 기억한다

프로그래밍/기억노트

[python] 코딩 테스트 약점 정리

D36choi 2020. 10. 9. 22:10
728x90

첫 취준생으로써 몇번 코테를 보지도 않았지만

(코딜리티 2회, 라인,카카오,쿠팡,프로그래머스 코딩챌린지 끝)

그 동안의 연습 부족으로 생소했던 포인트들을 정리해 본다.

1. 시간이 나오는 문제

인풋이 [10/03 01:34:55, 10/04 13:35:22] 식의 시간 형태 리스트로 주어지는 경우 어찌할줄을 몰라 시간을 많이 날렸다. (쿠팡,카카오)

python 은 이런 경우 datetime 모듈을 활용해 datetime.strftimedatetime.strptime 을 활용해 풀 수 있을 거 같은데
너무 생소해서 머리가 잘 안굴러가서 결국엔 못풇었다. 시간의 대소관계 비교라던지 등등을 잘 할 수 있게 연습해놓자

2. 진법 변환 문제

여러 군데에서 1,2번 문제로 나오기 좋은 테마인 것 같다. 10진수 N 을 i진수로 변환해 지지고 볶는 형식의 문제들인데,,
다른 사람들은 정리노트를 통해서 진법변환 코드를 바로 적용할 것 같은데 난 시험 와중에 이게 맞나 저게 맞나 하면서 진법 변환 코드를 썼다. 다음엔 그런 일 없도록 미리 메모해두자.

3. 위상정렬
그래프 문제는 역시 단골인데 이걸 위상정렬로 풀어야할 경우 잘 생각이 나지 않을 것 같다.

4. 에라토스테네스의 채
뭔지 코드가 어렴풋이 기억나지만 막상 쓸 수 있을지 모르겠으니 암기해두자.