Bu zorlukla ilgili bu zorluğu çözmelisin.
Yarışma bitti! Sorunun sonunu kontrol et
Özellikleri:
- En küçük kodu yaz (Herhangi bir dil *).
- Bir cevabın puanı aşağıdakilerin toplamıdır:
- Boşluksuz kod uzunluğu .
- Aynı dili kullanan kare sayısı.
- Yarışmadaki en büyük dilin isminin uzunluğu eksi dilinizin uzunluğu.
- Olumsuz eksi Olumlu oy (aka eksi Toplam Oy)
- Kullanıcıların pozisyonunu ve puanını yazın.
- Her kullanıcı sadece bir cevap yazabilir.
- En düşük puan kazanır.
Test yapmak:
Bu nedenle, yarışmanın sonunda olası bir girdi olabilir (STDIN):
Sütunlar: Kullanıcı adı, Dil, Kod uzunluğu (boşluksuz) ve TotalVotes
UserA Python 100 1
UserB Perl 30 2
UserC Java 500 3
UserD Brainfuck 499 4
UserE Perl 29 5
Kullanıcı adınız "Kullanıcı Adım" gibi boşluklar içeriyorsa, "Kullanıcı Adım" olur, böylece giriş her zaman tam olarak 4 sütuna sahip olur .
Çıkış (STDOUT) olacaktır:
1 UserE 33
2 UserB 37
3 UserA 103
4 UserD 496
5 UserC 503
Açıklama:
User P N^2 L V
A 100 1 3 -1
B 30 4 5 -2
C 500 1 5 -3
D 499 1 0 -4
E 29 4 5 -5
Brainfuck, 9 karakter ( 9 - 9 = 0
) ile en büyük isimdir .
Perl ve Java'nın 4 karakteri var ( 9 - 4 = 5
).
Python 6 karaktere sahiptir ( 9 - 6 = 3
).
Perl'de 2 giriş var, böylece her biri 4 ekstra puan alıyor.
Diller hakkında:
Dilin adı yalnızca İngilizce harfler (yani [A-Za-z]) içermeli ve uymayanlar başka bir şeye "çevrilmelidir".
Yarışma sonunda, her dilin bir temsili olmalı (Daha iyi temsiller önerebilirsin)
Örnekler:
Python3 -> Python
Ruby1.9 -> Ruby
Shell Script -> Shell
C++ -> Cpp
C# -> CSharp
><> -> Fish
Son başvuru tarihi: 20 Ağustos 2011 00:00 UTC
Yarışma sonunda kazanan, programını bulmak için programını kullanmalıdır. Kazananların, kazananı bulmak için programlarını kullanmalarına ve kazananı bulmak için programlarını kullanmalarını isteme izin verilir. :)
Kazanan (yukarıya bakın) kabul edilen cevabı alır!
* Boşluk dili , karakter sayısına bir ceza vermeden sınırsız karmaşıklık getirememe konusunda haksız bir avantaja sahiptir. Boşlukta yazılmış cevaplar yarışmada olabilir, ancak kazanamaz.
Programınızın mantığını beyaz boşluklarda yapabilirseniz, kazanamazsınız. Bu öznel bir konudur, ancak programınız cezalandırılmadan büyük ölçüde artabilirse, bu duruma düşüyor.
Son giriş
İsimlerin alfabetik sıralaması (20 Ağu 2011, UTC 00:00 itibariyle)
boothby Sage 41 9
Harpyon Python 203 4
JBernardo Python 184 7
JoeyAdams PostgreSQL 225 6
jpjacobs AWK 269 4
Lowjacker Ruby 146 2
PeterTaylor Golfscript 82 4
rmackenzie CommonLisp 542 2
shesek Javascript 243 3
userunknown Scala 252 1
Hem benim hem de boothby'nin cevaplarının kazanmasına izin verilmediğinden, kazanan bu soruyu düzenleyerek ve aşağıdaki son çıktıyı vererek kazananı ilan etmelidir.
Nihai Çıktı
1 boothby 39
2 PeterTaylor 79
3 Lowjacker 151
4 JBernardo 185
5 Harpyon 207
6 JoeyAdams 220
7 shesek 241
8 userunknown 257
9 jpjacobs 273
10 rmackenzie 541