code training

Computer 2010.11.19 22:59


  • 한글판 ICPC
  • hello world 는 어디간겨???

Sphere Online Judge (ICPC)

  • 이곳도 ICPC online judge site 같다.

UVa online Judge (ICPC)

  • 이곳도 ICPC online judge site 같다.


  • ACM ICPC 문제들이 수록되어 있다.
  • 코드 사이즈, 메모리 등등을 측정하여 점수를 부여한다.


  • An archive of hundreds of challenging logic puzzles with a wide range of difficulty. Problems are labeled if they require any special knowledge of math, physics, computer science, or chess.
  • 수많은 문제들이 난이도 별로 정리되어 있다. 수학, 물리, 컴퓨터공학등 카테고리 분류도 잘되 있다. 그런데 답은 어디있지???

C Puzzles

    • C Puzzles features programming puzzles specific to the C Programming language (and all of its quirks). Since many languages are C-style or derived directly from it, even if your native programming tongue isn’t C, there’s a strong likelihood that you’ll still appreciate and understand these puzzles.
    • 재미있는 c 퍼즐 문제다.

Programming Praxis

    • Programming Praxis is a blog that includes a range of interesting problems with solutions usually available in several different programming languages.
    • 여러가지 언어(haskell, awk, lua, python, scheme)로 해결해야할 문제들이 100문제 이상 가득하다.

Google Code Jam

  • A timed programming tournament where contestants solve algorithmic problems in the language of their choice. I don't know if Google has any plans to hold another tournament in 2009, but you can still check out the problems from the 2008 Code Jam to see how you measure up.

Python Challenge

    • Python Challenge features riddles that ask you to write small Python programs to solve. The difficulty level gets progressively harder and more cryptic. This is an excellent site for programmers/developers that like problem solving!
    • 문제를 해결해야 다음 문제의 URL을 알아 낼 수 있다.

Facebook Engineering Puzzles

  • Facebook has a collection of very challenging programming puzzles that–should you manage to solve them–could result in you getting a job at Facebook! Solutions are accepted in a variety of languages including Erlang, PHP, Perl, Python and Ruby.
  • 페이스북 취직시험 문제이다. 아직 한문제도 해결은 못했지만 문제 수가 적음


    • TopCoder is an active programming community of developers who love to solve puzzles. There are many active challenges and some of them with cash prizes.
    • 회원가입이 안된다. 서버 에러난다. (2010.11.17)

Ruby Quiz

    • Ruby Quiz is a collection of Ruby programming challenges that is updated weekly. Although made for Ruby, these challenges can be solved in other languages.


    • CodeKata is a blog of programming puzzles written by Dave Thomas, who’s most famous for the groundbreaking book, Pragmatic Programmer. The puzzles involve many issues that are directly relevant to real world programming so this is a good place to brush up on your coding skills.
    • 문제수가 21개 뿐임

Al Zimmermann’s Programming Contests

    • Al Zimmermann’s self-described "arena where demented computer programmers compete for glory and for some cool prizes" is a great way to participate in the programming community. Contests run every six months.
    • AI Zimmermann 이라는 사람이 개인적으로 진행하는 컨테스트 인 듯하다. 문제를 풀어 관리자가 인정하면 상품도 준다. 무슨 조각상 같은 거네...
    • 역사가 짧아서 문제가 몇개 안된다.

99 Prolog Problems

    • 99 Prolog Problems is suited to the Prolog programming language but people have provided solutions in Python, Ruby, Haskell, Scala and others. Working your way through these problems is a wonderful way to pick up a new language.
    • 해답도 모두 prolog로 되어 있다. 효율성을 고려하여 prolog로 구현해야 한다.
    • prolog를 배워서 logical programming paradigm으로 구현해 보고 싶다.

Microsoft Interview Questions

  • First, let me say that I'm completely biased against the practice of using "brain teaser" questions at job interviews. Many of these questions depend more on a "flash of insight" than on logical thinking or real-world problem solving ability. If you use this style of question to screen potential employees, be warned that you're probably really only testing whether or not a candidate has read similar problems in the past. Having said all that, these questions are still a lot of fun to solve outside a job interview.


  • Bills itself as "The social repository of the world's greatest brain teasers, logical puzzles and mental challenges." There are puzzles in a variety of categories including, Logic, Mathematics, Physics, Lateral Thinking, and Optical Illusions. New puzzles are added frequently, so check back often.
  • 아무것도 안나오네..
Posted by likechad