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



www.dartlang.org 페이지에서 추천하는 tutorial

짧은 시간 동안에 dart의 특징을 알 수 있다.

dart가 얼마나 좋은지 신속하게 알 수 있고, getting started 로도 좋겠다.

Class 관련 내용은 10, 11편에서 가르쳐준다.

물론 실제로 code를 작성하려면, sample code를 더 봐야겠다.


type checking같은 기능이 (check mode 에서만이라도) 있어서 좋다.

ruby 등 최신 script 언어에 있는 기능들이 들어 있어서 좋네.





by 언제나19 2014. 5. 24. 00:14
by 언제나19 2013. 9. 4. 16:59
| 1 |