11個在線編碼大賽

如果你擁有出色的編碼技能,或者雖然你只是名初學者,但你願意去鍛鍊自己的編碼能力,願意去和頂尖的編碼者進行PK,那麼這篇文章就是爲你而準備的。本文提供了11個在線編碼競賽,與來自世界各地的編碼人員進行PK。

文中提及的這些網站都有各自的實踐問題、訓練課程以及競賽試題。另外,這些項目的贊助商(包括微軟、IBM、Facebook等)公司負責人也在密切關注此項目,或許你就是下一個幸運兒,讓你有機會在這些大公司實習或工作。感興趣的話就來試試吧!

Topcoder

TopCoder可以說是全球最大的競賽軟件開發社區,全球各地的開發者都會來此參加比賽。該社區提供各種類型的編程競賽,包括算法、測試、設計、組裝、SRM、馬拉松等。贊助商包括微軟和NSA等一些巨頭公司爲獲獎者提供現金獎勵。提交的解決方案可以採用的語言有:Java、C++、C#或VB。

CodeChef

CodeChef是一個非營利性組織,這是印度的一家軟件公司DirectI提供的,總部設在孟買。它是一個全球性的編程社區,舉辦網上競賽、培訓等各種活動。

Sphere online judge (SPOJ)

Sphere online judge是最早的競賽網站之一,支持超過40種編程語言以及編譯器。如今,SPOJ平臺已經建立了在線評測系統,用於自動評估用戶提交的項目。

CodingBat

CodingBat是一個現場編程網站,支持利用Java和Python構建的相關問題。該問題提供即時反饋,此外,它還可以作爲編碼者實踐和掌握編程基礎知識的實用平臺。

Google Code Jam

由谷歌公司推出的Google Code Jam是一年一度的編程競賽。在這裏,專業人士和學生程序員可自主選擇編程語言在有限的時間內挑戰複雜的算法競賽。

Dream in Code

Dream In Code (DIC)是一個專爲程序員和Web開發者提供的在線社區。該社區會員可以免費訪問成千上萬的編程教程、代碼片段、論壇主題等。

Codeforces

Codeforces是一個在線編程平臺,基於該平臺你可以練習各種問題,提交競賽試題並與其他用戶提交的問題進行PK。

UVa Online Judge

這個在線編碼網站是由西班牙Valladolid(巴利亞多利德)大學維護。在這裏你可以找到以往編程競賽各種類型問題,包括ACM國際編程大賽;此外你還可以提交各種編程語言的源代碼。

Python Challenge

以Python爲主,Python Challenge是個系列性的編程競賽。儘管任何一門語言都可用來解決這個問題,但倘若你用Python,將更加有助於你理解問題。

Facebook Puzzles

顧名思義,這套編程問題是由Facebook提供的。用戶可以利用各種語言提交解決方案,包括C++、C、Haskell、Java、Perl、PHP、Python、Ruby。

ACM-ICPC

ACM – ICPC是世界上最大的編程競賽之一,每年舉行一次。該競賽是由IBM爲學生團隊組織的。這個競賽主要涉及編程算法問題。從各個地區中選撥,最終進入世界級總決賽。目前支持兩種語言:C/C++和Java。

值得一提的是,還有一些平臺也不錯,它們是 IEEEXtremehackers.orgTimus Online JudgeDWITE

英文出自: Efytimes

發佈了44 篇原創文章 · 獲贊 4 · 訪問量 34萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章