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


9
Bàn phím kiểm tra
Vấn đề của tôi Tại nơi làm việc hiện tại của tôi, tôi một tay (ok hai tay vì tôi không thiếu chân tay) duy trì khoảng 700 máy tính xách tay. Do tính chất và tần suất sử dụng của chúng, tôi thường thấy chúng được trả lại với …

8
Chỉ tính căn bậc hai bằng ++
Nhiệm vụ của bạn là tính căn bậc hai của một số nguyên dương mà không sử dụng bất kỳ toán tử toán học nào để thay đổi số, chẳng hạn như: Đặt một biến (ví dụ: SquareRoot = 5) Ngoài ra (A + B) Phép trừ (AB) Phép nhân …

2
Trò chơi Frogger-ish
Làm thế nào về việc mang lại cho trò chơi arcade ol 'tốt Frogger hồi sinh, theo phong cách Code Golf! Nhiệm vụ của bạn là tạo ra một phiên bản của trò chơi cổ điển này, với càng ít ký tự mã càng tốt. Sử dụng ngôn ngữ bạn …

9
Tạo một chương trình đoán World Cup
Như bạn đã biết, vòng bảng World Cup đã kết thúc và từ ngày mai, 16 đội xuất sắc nhất sẽ bắt đầu vòng đấu loại trực tiếp: Brazil (BRA) Mexico (MEX) Hà Lan (NED) Chile (CHI) Colombia (COL) Hy Lạp (GRE) Costa Rica (CRC) Uruguay (URU) Pháp (FRA) Thụy …
13 code-golf 



3
Đoán từ (còn gọi là Lingo)
Mục tiêu của thử thách này là viết một chương trình có thể đoán một từ trong số lần thử nhỏ nhất có thể. Nó dựa trên khái niệm của chương trình truyền hình Lingo ( http://en.wikipedia.org/wiki/Lingo_(US_game_show) ). Quy tắc Với một độ dài từ được truyền làm đối số …

8
Biểu diễn ngắn nhất của số Underload
Hương vị văn bản Ngăn xếp dựa trên esolang không sắp xếp có một số mối quan hệ thú vị để lập trình chức năng. Một trong số đó là cách xử lý của kiểu dữ liệu số như tính toán lambda, bạn biểu diễn số tự nhiên N bằng …

2
Câu chuyện của nhà thơ
Viết một quine với 1 hoặc nhiều lược đồ vần từ http://en.wikipedia.org/wiki/Rhyme_scheme khi đọc. Các ký tự sau được nói to: bất kỳ từ hoặc ký tự chữ và số không có trong một bình luận; so sánh và các ký tự số học (+ cộng; - trừ; * lần, …


11
Tính toán danh tiếng trao đổi ngăn xếp của bạn
Lý lịch: Tôi thường thấy rằng, khi duyệt một trang web Stackexchange, tôi bắt đầu tự hỏi làm thế nào mọi người có được danh tiếng mà họ có. Tôi biết tôi luôn có thể tin tưởng vào codegolf SE để giải quyết vấn đề của mình, vì vậy đây …
13 code-golf 

1
Brainf ** k Trình gỡ lỗi
Thử thách của bạn là lấy đầu vào như thế này (một chương trình Hello World): ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. Và xuất ra một dấu nhắc (sẽ là "> "): > Người dùng sau đó có thể nhập bất cứ điều gì tại dấu nhắc. Trình gỡ lỗi đơn giản của bạn phải …

6
Robot của tôi đã thoát khỏi phòng thí nghiệm!
Robot của tôi đã bị ngắn mạch bằng cách nào đó và ngẫu nhiên chạy đi đâu đó từ phòng thí nghiệm của tôi! May mắn thay, bất cứ khi nào anh ta làm điều này, trình tự tắt máy của anh ta bắt đầu, cho anh ta đủ thời …
13 code-golf  math 

3
Tạo một n để kiểm tra win tic tac toe
Tạo chương trình ngắn nhất để kiểm tra xem ai đã giành được trong một n d tic tac toe trò chơi. Chương trình của bạn sẽ hoạt động khi n(chiều rộng) và d(số thứ nguyên) nằm trong các phạm vi sau: n∈[3,6]∩ℕ ie a number from this list: 3,4,5,6 …

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.