Về thử thách đó bạn phải giải quyết thử thách đó.
Cuộc thi đã kết thúc! Kiểm tra kết thúc câu hỏi
Thông số kỹ thuật:
- Viết mã nhỏ nhất (Bất kỳ ngôn ngữ *).
- Điểm của một câu trả lời là tổng của:
- Độ dài mã không có khoảng trắng .
- Số câu trả lời sử dụng cùng một ngôn ngữ bình phương.
- Độ dài của tên ngôn ngữ lớn nhất trong cuộc thi trừ đi độ dài ngôn ngữ của bạn.
- Downvotes trừ Upvotes (còn gọi là Total Total Votes)
- Viết vị trí của người dùng và điểm số.
- Mỗi người dùng chỉ có thể viết một câu trả lời.
- Điểm thấp nhất sẽ thắng.
Kiểm tra:
Vì vậy, vào cuối cuộc thi, một đầu vào khả dĩ có thể là (STDIN):
Các cột là: Tên người dùng, Ngôn ngữ, Độ dài mã (w / o khoảng trắng) và TotalVotes
UserA Python 100 1
UserB Perl 30 2
UserC Java 500 3
UserD Brainfuck 499 4
UserE Perl 29 5
Nếu tên người dùng của bạn có khoảng trắng như "Tên người dùng của tôi" thì nó sẽ trở thành "MyUserName" để đầu vào sẽ luôn có chính xác 4 cột .
Đầu ra sẽ là (STDOUT):
1 UserE 33
2 UserB 37
3 UserA 103
4 UserD 496
5 UserC 503
Giải trình:
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 là tên lớn nhất với 9 ký tự ( 9 - 9 = 0
).
Perl và Java có 4 ký tự ( 9 - 4 = 5
).
Python có 6 ký tự ( 9 - 6 = 3
).
Perl có 2 mục để mỗi mục được thêm 4 điểm.
Về ngôn ngữ:
Tên của ngôn ngữ chỉ được chứa các chữ cái tiếng Anh (nghĩa là [A-Za-z]) và những từ không phù hợp phải được "dịch" sang thứ khác.
Vào cuối cuộc thi, mọi ngôn ngữ phải có đại diện của nó (Bạn có thể đề xuất các đại diện tốt hơn)
Ví dụ:
Python3 -> Python
Ruby1.9 -> Ruby
Shell Script -> Shell
C++ -> Cpp
C# -> CSharp
><> -> Fish
Hạn chót: ngày 20 tháng 8 năm 2011 00:00 UTC
Kết thúc cuộc thi, người chiến thắng phải sử dụng chương trình của mình để tìm ra người chiến thắng. Nó không cho phép những người không chiến thắng sử dụng các chương trình của họ để tìm ra người chiến thắng và bảo anh ấy / cô ấy sử dụng chương trình của mình để tìm ra người chiến thắng. :)
Người chiến thắng (xem ở trên) được câu trả lời chấp nhận!
* Ngôn ngữ Whitespace có lợi thế không công bằng khi có thể giới thiệu độ phức tạp không giới hạn mà không bị phạt về số lượng ký tự. Câu trả lời được viết trong Khoảng trắng có thể có trong cuộc thi nhưng không thể thắng.
Nếu bạn có thể làm cho logic chương trình của bạn trong khoảng trắng , bạn cũng không thể thắng. Đó là một chủ đề chủ quan, nhưng nếu chương trình của bạn có thể tăng kích thước đáng kể mà không bị phạt, nó sẽ rơi vào tình trạng đó.
Đầu vào cuối cùng
Thứ tự chữ cái của tên (kể từ ngày 20 tháng 8 năm 2011 UTC 00:00)
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
Vì câu trả lời của cả tôi và của gian hàng đều không được phép giành chiến thắng, người chiến thắng nên tự xưng là người chiến thắng bằng cách chỉnh sửa câu hỏi này và đăng kết quả cuối cùng bên dưới.
Đầu ra cuối cùng
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