2010-04-05 5 views
11

누구나 python challenge과 같은 문제가있는 사이트 나 책을 알고 있습니까?파이썬 문제,하지만 C++ 용

내가 파이썬에 도전 할 때, 나는 C++로 해결해야 할 일련의 문제를 의미하지는 않는다. (아마도 파이썬 문제와 ​​동일한 문제를 사용할 수있다.) 오히려 C++을 사용하면 아마도 가장 좋은 문제가 해결 될 것이다. STL, 언어의 특수 기능 등

예를 들어 파이썬 직렬화 라이브러리 pickle을 사용하는 방법을 가르쳐 주도록 특별히 고안된 파이썬 문제가 있습니다.

지금까지는 프로그래밍 콘테스트 문제 만 알고 있었지만 C, java 또는 다른 언어로도 해결할 수있었습니다.

답변

3

Google Code Jam 문제는 C++ 코드 스 니펫으로 분석하는 경우가 많습니다. C++ 코드가 코드 잼 문제를 해결하는 데 가장 많이 사용되는 언어이기 때문일 수 있습니다. 코드 - 잼 (code-jam)을 사용하면 모든 경쟁 업체가 솔루션을 다운로드 할 수 있으므로 후자를 통해 독창적 인 C++ 구조를 많이 볼 수 있습니다. 대부분의 코드가 C++이기 때문에 효율적인 코드를위한 멋진 C++ 트릭을 많이 배울 수 있습니다.

4

Herb Sutter의 Guru of the Week 시리즈 기사를보고 싶을 수도 있습니다.

1

C++은 거의 모든 다른 언어보다 제공하기 때문에 찾기가 힘듭니다. C++에서 제공하는 경우 Python, Java 또는 C 또는 다른 프로그래밍 언어에서 제공 한 것일 수 있습니다.

Project Euler 문제를 해결하기 위해 STL과 같은 C++ 개념을 사용해 보시지 않겠습니까?

+0

나를 이길. +1 – wheaties

3

Rosetta Code에는 많은 작업이 있으며 not implemented in C++입니다. 특히 고급 기능 (템플릿, 외부 라이브러리 등)을 사용하여 특히 멋진 솔루션을 만들 수있는 경우에는 손을 들어보십시오. 이 이러한 작업 중 C++ 언어를 뛰어 넘어야한다는 근본적인 이유가 없다는 것을 기억하십시오. 다른 언어로는 여러 가지 다른 방법으로 작업을 시도해 볼 수 있습니다. 많은 도움이 될 수 있습니다.