Lập trình câu đố & Code Golf

Q & A dành cho những người đam mê lập trình và chơi gôn

30
Bảng chữ cái của con gái tôi
Hôm nọ chúng tôi đang viết câu với con gái tôi bằng một lá thư nam châm tủ lạnh. Mặc dù chúng tôi có thể tạo một số ( I love cat), chúng tôi không có đủ chữ cái để tạo các chữ cái khác ( I love you too) …
65 code-golf 

30
Chương trình đánh golf
Richard Dawkins trong cuốn sách The Blind Watchmaker , mô tả một chương trình Weasel . Thuật toán có thể được mô tả như sau: Bắt đầu với một chuỗi ngẫu nhiên gồm 28 ký tự. Các ký tự hợp lệ là tất cả các chữ cái upppercase và dấu …

15
Thử thách 9 lỗ [đã đóng]
Thử thách 9 lỗ 9 mã thách thức golf với độ khó khác nhau. Hình phạt cho việc sử dụng cùng một ngôn ngữ nhiều lần. Câu hỏi sẽ được cập nhật với phân tích cú pháp, nhà vô địch lỗ và người chiến thắng cúp. Điều này xuất phát …

30
99 chai bia [đóng cửa]
Tái tạo '99 chai bia trên tường '. Đầu ra mong muốn là đây: 99 bottles of beer on the wall, 99 bottles of beer. Take one down and pass it around, 98 bottles of beer on the wall. 98 bottles of beer on the wall, 98 bottles of beer. …

30
Uncomment một chương trình COBOL!
COBOL là một ngôn ngữ rất cũ, tại thời điểm viết nó đã 58 tuổi. Trên thực tế, nó quá cũ đến nỗi nó có một cách giải quyết rất thú vị: sáu ký tự đầu tiên của mỗi dòng là các bình luận. Tại sao điều này lại hỏi …

11
Chỉ chẵn byte
Kịch bản Gần đây bạn đã nhận thấy một số hành vi lạ với trình soạn thảo văn bản yêu thích của bạn. Lúc đầu, dường như nó đã bỏ qua các ký tự ngẫu nhiên trong mã của bạn khi ghi vào đĩa. Sau một thời gian bạn nhận …

9
Bổ sung trong cơ sở -1 + i
Số nguyên Gaussian là số phức có dạng a+binơi avà bđều là số nguyên. Trong cơ sở -1 + i, tất cả các số nguyên Gaussian có thể được biểu diễn duy nhất bằng cách sử dụng các chữ số 0và 1, không cần biểu tượng để biểu thị dấu …



23
Vua đồi - Spacewar!
Nếu bạn đã từng chơi Spacewar! , bạn biết đó là một trò chơi thú vị. Nếu bạn chưa biết, hãy biết điều này: đó là (và là) một trong những trò chơi máy tính đầu tiên và quan trọng nhất. Và nó vẫn vui! Bản sao mà tôi lớn …


30
Phóng to nghệ thuật ASCII
Trong thử thách này, bạn phải lấy nghệ thuật ASCII đa dòng làm đầu vào, chẳng hạn như: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OO OOOOOOO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OOOOO OO OOO OO OO OO OOOOO OO …

30
Tạo nên làn sóng Mexico
Trong càng ít byte càng tốt, hãy viết chương trình hoặc hàm xuất ra các phần sau: Abcdefghijklmnopqrstuvwxyz aBcdefghijklmnopqrstuvwxyz abCdefghijklmnopqrstuvwxyz abcDefghijklmnopqrstuvwxyz abcdEfghijklmnopqrstuvwxyz abcdeFghijklmnopqrstuvwxyz abcdefGhijklmnopqrstuvwxyz abcdefgHijklmnopqrstuvwxyz abcdefghIjklmnopqrstuvwxyz abcdefghiJklmnopqrstuvwxyz abcdefghijKlmnopqrstuvwxyz abcdefghijkLmnopqrstuvwxyz abcdefghijklMnopqrstuvwxyz abcdefghijklmNopqrstuvwxyz abcdefghijklmnOpqrstuvwxyz abcdefghijklmnoPqrstuvwxyz abcdefghijklmnopQrstuvwxyz abcdefghijklmnopqRstuvwxyz abcdefghijklmnopqrStuvwxyz abcdefghijklmnopqrsTuvwxyz abcdefghijklmnopqrstUvwxyz abcdefghijklmnopqrstuVwxyz abcdefghijklmnopqrstuvWxyz abcdefghijklmnopqrstuvwXyz abcdefghijklmnopqrstuvwxYz abcdefghijklmnopqrstuvwxyZ abcdefghijklmnopqrstuvwxYz abcdefghijklmnopqrstuvwXyz abcdefghijklmnopqrstuvWxyz abcdefghijklmnopqrstuVwxyz abcdefghijklmnopqrstUvwxyz abcdefghijklmnopqrsTuvwxyz abcdefghijklmnopqrStuvwxyz …

19
Crack mật khẩu của tài khoản ngân hàng!
Giới thiệu Để ngăn chặn các keylogger đánh cắp mật khẩu của người dùng, một hệ thống tài khoản ngân hàng nhất định đã thực hiện biện pháp bảo mật sau: chỉ một số chữ số nhất định được nhắc nhập mỗi lần. Ví dụ: giả sử mật khẩu của …
64 code-golf 

18
NetHack tối thiểu
NetHack là một trò chơi roguelike, trong đó người chơi phải lấy Amulet of Yendor từ cấp thấp nhất của ngục tối. Thường được chơi qua telnet, toàn bộ trò chơi được thể hiện bằng đồ họa ASCII. Trò chơi là vô cùng thách thức và đòi hỏi kiến ​​thức …
64 code-golf 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.