ProjectEuler:數學計算機程式設計解答網

ProjectEuler:數學計算機程式設計解答網是一個具有挑戰性的不僅僅需要具備數學能力的“數學/計算機程式設計”問題集合。數學方面的知識可以幫助你獲得優雅而高效的解決方案,與此同時,計算機應用和程式設計技巧也不可或缺。

ProjectEuler:數學計算機程式設計解答網

ProjectEuler網站擁有大量的數學邏輯程式,可以使用任何你喜歡的語言解答。很多問題根本不用程式設計就可以解決,但是大多數還是需要一臺電腦的。一旦你解決了一個問題之後,你就可以看到其他人的一些解決方案。這些解決方案往往有助於解決類似主題的其他一些問題。

Project Euler 提供的問題集有不同的難度以及多種解題經驗,可以進行連續的啟發式的學習。也就是說,通過解決一個問題,提供給解題者一個新的概念,使解題者可以接觸之前無法涉及的問題。因此,有毅力的參與者將會逐一完成每一個題目。

該網站適合於那些可能的解題者包括那些不滿足於教學內容的學生,對數學問題感興趣的非數學家,以及希望能夠鍛鍊自己的解決問題能力和數學能力的專業人士。當然,一切都是純英文,雖然描述題目的英文不太難,但對於感興趣的人特別是青少年來說應該具備一定的英語基礎。

Project Euler是一個線上題庫,它在提交答案的時候只需要提供一個數值即可,無須提供程式,這是它與OJ(online judge)的一大區別。於是可以使用任何手段(不一定是程式,甚至可以是指令碼)來實現題目的要求。

Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.

The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context.

猜你喜歡

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *