整理:一些主流的编程竞赛网站 && 对比

今天把各个主流的编程网站仔细对比了一下,下面从各个角度对比一下这些编程竞赛网站。

分类和排名

网站地址

类别

PR

ATR

QF

主办方

备注

TopCoder

综合

6

33,586

4167

TopCoder公司

 

CodeChef

综合

6

41,217

5758

Directi公司

 

CodeForces

综合

5

73,012

599

CodeForces公司

 

SPOJ

ACM

3

75,653

1520

Sphere Research Labs

 

POJ

ACM

7

364,925

N/A

北京大学

 

ZOJ

ACM

6

N/A

N/A

浙江大学

 

UVA OJ

ACM

6

166,991

N/A

University of Virginia

 

SGU OJ

ACM

5

194,881

N/A

Saratov State University

 

HackerRank

综合

5

126,192

56

InterviewStreet公司

 

Project Euler

数学

6

53,854

428

Project Euler公司

 

CareerUp

面试

4

51,089

654

CareerUp公司

 

LeetCode

面试

4

188,196

N/A

LeetCode公司

 

说明:PR是Google PageRank的缩写;ATR是Alexa Trafic Rank的缩写,即Alexa排名;QF是Quora Followers的缩写,具体含义是在Quora上关于某Topic的follower数量,例如CodeChef的topic 有5758个followers。

支持的语言

网站

语言

TopCoderCodeChefCodeForcesSPOJPOJZOJUVA OJSGU OJHackerRankProject Euler
Java 
C 
C++ 
Pascal× 
Fortran××× ××
Obj-C×××××× ××
C#×× 
Python 2×× ×
Python 3×××× ×
Ruby××× ×
JavaScript×××× ×
PHP×× × 
VB××××× ×× 
Perl×× × 
Go×××× × 
Scala××× × 
Groovy×××××× × 
Erlang×××× × 
Lua×××× × 
D××× × 
Fortran×××× ×× 
CommonLisp×××× × 
Clojure×××× × 
Scheme××× ×× 
Haskell××× × 
OCaml××× × 
其他×××× ×× 

大牛在哪里玩

CodeChef的Long Consest 排名榜
CodeForces的排名榜

看看一些神牛在哪些编程网站上玩。

大牛名字

在哪些网站活动

结论

清华 楼天城 ACRush

现在Google工作

http://community.topcoder.com/tc?module=MemberProfile&cr=19849563 最后活动日期14/03/13

http://www.codechef.com/users/ACRush21 long contest排名第一

http://codeforces.com/profile/ACRush 排名18

楼教主在TopCoder, CodeChef, CodeForces玩

俄罗斯 petr

现在Google工作

http://community.topcoder.com/tc?module=MemberProfile&tab=alg&cr=10574855

http://www.codechef.com/users/petr N/A

http://codeforces.com/profile/Petr 排名第三

Petr主要在TopCoder, CodeForces玩

波兰 tomek

现在Google工作

http://community.topcoder.com/tc?module=MemberProfile&cr=144400

http://www.codechef.com/users/tomek long contest排名第六

http://codeforces.com/profile/tomek N/A

Tomek主要在TopCoder, codechef玩

俄罗斯 Egor

http://community.topcoder.com/tc?module=MemberProfile&cr=14970299

http://www.codechef.com/users/Egor N/A

http://codeforces.com/profile/Egor 排名第七

Egor主要在TopCoder, CodeForces玩

俄罗斯 Tourist

高三学生

http://www.codechef.com/teams/view/tourist N/A

http://www.codeforces.com/profile/tourist 排名第一

少年天才,主要在CodeForces玩

由于CodeForcess是俄罗斯的网站,所以俄罗斯选手几乎全部在CodeForces上玩,例如Petr, Egor, Tourist都是俄罗斯人,都在CodeForces上。 也可以发现,神牛大部分来自俄罗斯,大家或许也会联想到,俄罗斯出数学家和计算机黑客,的确如此。像楼教主,Petr属于老牌的霸主,近两年出现一个天才少年tourist,才高三,竟然在CodeForces上力压Petr,真是逆天的存在。Quora上有个问题How does it feel to beat Petr Mitrichev, Egor, ACRush in SRM? 最佳答案 It feels a lot like being Tourist. 既幽默又霸气。

大牛们使用什么语言?

来看一下高手提交的代码列表:
http://codeforces.com/submissions/ACRush
http://codeforces.com/submissions/Petr
http://codeforces.com/submissions/Egor
http://www.codeforces.com/submissions/tourist

可以看出ACRush和Tourist使用C++,Petr和Egor使用Java。从我的亲身经验,周围参加ACM的同学大部分用C++。不过,注意一点,大部分人认为Java慢,这在五六年前是对的,但是到了在现在,JVM经过各大IT巨头的重金打造,性能已经跟C++一样持平了,至少不再有数量级上的差距。因此Java也是一个很好地选择。

更新历史

2013-04-06,从 加州求职记 得知了两个专门针对面试的新兴网站,CareerCup 和 LeetCode,跟 InterviewStreet 很类似。

 Mar 22nd, 2013 Algorithm

  • 13
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值