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

6
Hình dung Định lý Nicomachus
Định lý của Nichomachus liên quan đến bình phương của một tổng với tổng các hình khối: và có một hình ảnh trực quan đẹp: Thách thức: Tạo phần 2d của trực quan hóa này trong ascii. Bạn sẽ cần đảm bảo rằng tất cả các ranh giới trực quan …

30
Đó là rất nhiều khỉ
Các định lý khỉ vô hạn khẳng định rằng, có thời gian vô hạn, một máy gửi một dòng bất tận của nhân vật ngẫu nhiên sẽ luôn gõ bất kỳ văn bản nào. Điều đó nghe với tôi như một ý tưởng tuyệt vời cho một thử thách. Quá …


24
Số nguyên tố cộng với số nguyên tố trừ
Hầu hết chúng ta đều biết ... rằng tất cả các số nguyên tố p>3đều có dạng Nhưng, có bao nhiêu số nguyên tố Plus ( 6n+1) và bao nhiêu là số nguyên tố trừ ( 6n-1) trong một phạm vi nhất định? Các thách thức Đưa ra một số …

24
Vẽ cho tôi một domino
Thử thách Cho hai chữ số 0-9 làm đầu vào, xuất ra một domino (từ bộ chín domino kép ) với số pips (dấu chấm) trên hai mặt. Mười khuôn mặt có thể trông như thế này (cách nhau bằng đường ống): | | o| o|o o|o o|o o o|o …


17
Chúng ta hãy làm một số enciph5r47g
Đây là nghịch đảo của Hãy thực hiện một số "deciph4r4ng" Trong thử thách này, nhiệm vụ của bạn là mã hóa một chuỗi. May mắn thay, thuật toán khá đơn giản: đọc từ trái sang phải, mỗi ký tự viết điển hình (phạm vi ASCII 32-126) phải được thay …



30
#OctothorpeAsciiArt
Một Octothorpe, (còn được gọi là ký hiệu số, hàm băm hoặc hashtag hoặc dấu thăng) là ký tự ASCII sau: # Đó không phải là một hình dạng vui vẻ? Hãy làm cho phiên bản lớn hơn của nó! Vì vậy, đây là thách thức của bạn: Cho một …

26
Tạo một siêu âm
Lý lịch Kỷ niệm ngày phát hành Dyalog APL 16.0 , trong đó giải pháp cho vấn đề này là {⊢⌺(≢⍵)⊢⍵}Giải thích Bài tập Cho một chuỗi ASCII in có độ dài lẻ n , làm cho một n × n vuông với chuỗi trung tâm theo chiều ngang, nhân …
35 code-golf  string 

22
Snowball Fight KoTH!
Kết quả (ngày 22 tháng 5 năm 2017 21:40:37 UTC) Masterthắng 18 vòng, thua 2 vòng, và buộc 0 vòng Save Onethắng 15 vòng, thua 3 vòng, và 2 vòng Machine Gunthắng 14 vòng, thua 3 vòng, và Monte Botthắng 3 vòng thắng 14 vòng, thua 3 vòng, và Amb …

4
BÓNG đánh máy mạnh mẽ của Python!
Nhiệm vụ của bạn là viết một số mã bằng Python 2 hoặc 3 sao cho biểu thức này: (a+b)(c+d) == a*c + b*c + a*d + b*d sẽ đánh giá Truemà không đưa ra bất kỳ ngoại lệ. Để làm rõ, tôi sẽ sao chép mã của bạn vào …
35 code-golf  python 

8
Fizz Buzz cho Rùa
Mô tả vấn đề Hãy tưởng tượng bạn là một con rùa trên lưới. Bạn được cho hai số f và b , và bạn đang quay mặt về hướng đông. Bạn thực hiện một cuộc diễu hành trên lưới, đếm từng ô bạn gặp phải, theo các quy tắc …
35 code-golf  grid 

30
Đếm hiệu quả
Khi tôi còn là một đứa trẻ và muốn đếm các hóa đơn đô la trong khoản tiết kiệm của cuộc đời tôi, tôi sẽ đếm to: một hai ba bốn năm sáu bảy tám chín mười; mười một, mười hai, mười ba, mười bốn, mười lăm, mười sáu, mười …
35 code-golf  number 

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.