电竞比分网-中国电竞赛事及体育赛事平台

分享

2017年最受歡迎的10個編程挑戰(zhàn)網(wǎng)站,值得收藏!

 Levy_X 2017-09-23


相關(guān)閱讀:

300本計算機編程的經(jīng)典書籍下載

45歲以后的IT人生

三十歲還沒做到管理層的人,后來都怎么樣了?

1
TopCoder


https://www./challenges/

TopCoder是最開始的在線競技編程平臺之一。它提供了很多的算法挑戰(zhàn),用戶可以使用平臺上的編輯器直接完成挑戰(zhàn)。每個月該平臺會提供幾次它們最受歡迎的Single Round Matches,比賽要求用戶在特定的時間內(nèi)與他人競爭,看誰解決問題的速度更快。

TopCoder上排名靠前的用戶都是很有競爭力的程序員,他們會定期參加各種比賽。這些用戶還可以通過名稱為ALGORITHMS WEEKLY BY PETR MITRICHEV的博客平臺去發(fā)表一些關(guān)于編程競賽、算法、數(shù)學等方面的文章。


2
Coderbyte


https:///

Coderbyte提供了200多項編碼挑戰(zhàn),挑戰(zhàn)者可以使用10門編程語言中的任意一種直接在線解決(看看這個例子)。這些挑戰(zhàn)的難易程度各不相同。

另外Coderbyte還提供了很多的算法教程,入門視頻和面試準備的課程。與HackerRank和其它網(wǎng)站不同,用戶可以查看其他挑戰(zhàn)者提供的解決方案,而不是Coderbyte*官方*發(fā)布的。


3
Project Euler


https:///

Project Euler提供了很多關(guān)于計算機科學和數(shù)學領(lǐng)域的挑戰(zhàn)。挑戰(zhàn)內(nèi)容大致都是要求挑戰(zhàn)者編寫一段小程序從而為某個數(shù)學公式或方程式提供解決方案。

由于不支持直接在編輯器上編程,因此需要用戶在自己的電腦上先寫好解決方案,然后在網(wǎng)站上再提供出來。


4
HackerRank


https://www./dashboard

HackerRank提供了很多不同領(lǐng)域的挑戰(zhàn),比如算法、數(shù)學、SQL、函數(shù)式編程、人工智能等等。挑戰(zhàn)者可以直接在線完成所有挑戰(zhàn)(看看這個例子)。HackerRank針對每一項挑戰(zhàn)專門成立了討論和領(lǐng)導(dǎo)委員會,而大多數(shù)挑戰(zhàn)來自于一篇社論,它解釋了更多的挑戰(zhàn),以及如何接近它提出解決方案。除了這篇社論,你目前還不能看到其他用戶在HackerRank上的解決方案。

HackerRank還支持用戶提交應(yīng)用程序,而且通過解決公司發(fā)起的編碼挑戰(zhàn),挑戰(zhàn)者還有機會獲得一份工作。


5
CodeChef


https://www./

CodeChef是一家位于印度的編程競賽網(wǎng)站,該網(wǎng)站提供了數(shù)百種挑戰(zhàn)。挑戰(zhàn)者可以通過在線編輯器進行編程,而且還可以根據(jù)自身的編程能力去查看已經(jīng)分類好的適合于自己的挑戰(zhàn)題目(請查看本示例)。CodeChef有一個龐大的編程社區(qū),為論壇提供幫助,負責編寫教程,而且也會參加CodeChef的編碼競賽。


6
CodeEval


https://www./


CodeEval類似于HackerRank,它還提供了很多公司發(fā)起的挑戰(zhàn),如果能很好地完成這些挑戰(zhàn),你還有機會得到一份工作。公司可以創(chuàng)建挑戰(zhàn)和舉辦競爭比賽來招募新的工作人員。挑戰(zhàn)者可以在這里查看當前的挑戰(zhàn)列表。

7
Codewars


https://www./

Codewars提供了很多的編碼挑戰(zhàn),這些挑戰(zhàn)都是由他們自己社區(qū)提交和編輯的。挑戰(zhàn)者可以用幾種語言在編輯器中直接在線完成挑戰(zhàn)。用戶還可以查看針對每個挑戰(zhàn)的討論以及其他用戶的解決方案。


8
LeetCode


https:///

LeetCode是一個很受歡迎的在線判題系統(tǒng),它提供了190道挑戰(zhàn)題目,這些題目可以幫助挑戰(zhàn)者為面試做好技術(shù)準備。挑戰(zhàn)者可以用9種編程語言直接在線完成挑戰(zhàn)。雖然該網(wǎng)站不支持查看其他用戶的解決方案,但用戶可以為自己的解決方案提供統(tǒng)計數(shù)據(jù),例如與其他用戶相比,代碼運行速度如何。

他們也有一個專門為面試準備的Mock Interview部分,這是由他們自己主持的編碼競賽,其中有一些文章幫助用戶更好地了解某些問題。


9
SPOJ


http://www./

Sphere Online Judge(SPOJ)是一個在線判題系統(tǒng),提供20000多個編程挑戰(zhàn)。挑戰(zhàn)者可以直接通過在線編輯器中提交代碼。SPOJ還舉辦了自己的競賽,并有一個區(qū)域?qū)iT供用戶討論編碼挑戰(zhàn)。他們目前沒有像其他網(wǎng)站那樣提供任何官方解決方案或社論。


0
CodinGame


https://www./


CodinGame與其他網(wǎng)站有點不同,因為它不是簡單地在編輯器中去完成編碼挑戰(zhàn),而是讓挑戰(zhàn)者真正游戲的。用戶可以在這里看到當前提供的游戲列表,在這里看到一個示例。這個游戲有一個問題描述,測試用例,和一個編輯器,你可以在其中一個20 的編程語言編寫你的代碼。

看完本文有收獲?請轉(zhuǎn)發(fā)分享給更多人


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多