codejam 말고 kickstart 도 있네.

 https://codingcompetitions.withgoogle.com/kickstart/round/0000000000050e01/0000000000069881 

 

Kick Start - Google’s Coding Competitions

Hone your coding skills with algorithmic puzzles meant for students and those new to coding competitions. Participate in one round or join them all.

codingcompetitions.withgoogle.com

의 analysis를 읽다가 관련 algorithms을 공부하게 됐다.

 

다른 사람들의 solution code를 볼 수는 있는데, C++ 이 대부분이고, 언어로 검색할 수 없다.

analysis와 안 맞는 code들이 있을 것 같아서 보기 귀찮다.

 

꼬리의 꼬리를 물다가 공부한 것들:

2-3 tree

https://www.youtube.com/watch?v=TOb1tuEZ2X4

 

amortization

https://www.youtube.com/watch?v=3MpzavN3Mco

 

range trees

https://www.youtube.com/watch?v=xVka6z1hu-I

Finger search가 뭔지도 알게 됐다.

 

https://www.youtube.com/playlist?list=PL2SOU6wwxB0uP4rJgf5ayhHWgw7akUWSf

 

Advanced Algorithms (COMPSCI 224) - YouTube

 

www.youtube.com

에서 finger라는 말이 나왔었는데 뭔지 잘 몰랐었다.

 

 

 

python input, output code를 처리하기에는 pycharm이 편했다. run, debug 설정에 file로 input을 simulate하는 설정이 있어서.

https://code.google.com/codejam/resources/quickstart-guide

 

Quick-Start Guide | Google Code Jam

 

code.google.com

 

python solution 일부

https://github.com/Harmon758/Google-Kick-Start

 

Harmon758/Google-Kick-Start

Google Kick Start. Contribute to Harmon758/Google-Kick-Start development by creating an account on GitHub.

github.com

 

by 언제나19 2020. 3. 16. 08:34
| 1 |