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
Tính tổng ILD
Đầu vào: Một số nguyên Đầu ra: Tổng của đầu vào chính + độ dài của đầu vào + mỗi chữ số riêng của đầu vào. nr + nr-length + {sum of digits} = output Ví dụ: Đầu vào: 99 Đầu ra: 99(nr) + 2(nr-length) + (9 + 9)(chữ số) …

18
Tìm kiếm cơ sở Repdigit
Một repdigit là một số tự nhiên mà có thể được viết hoàn toàn bằng cách lặp lại các chữ số giống nhau. Ví dụ, 777là một chữ số, vì nó chỉ bao gồm các chữ số được 7lặp lại ba lần. Tuy nhiên, điều này không giới hạn ở …

4
Bá tước Mill ở Nine Men Morris
Giới thiệu Nine Mens's Morris (còn được gọi là Mills) là một trò chơi dành cho hai người chơi được chơi trên bảng sau (hình ảnh được lấy từ trang Wikipedia được liên kết): Mỗi người chơi có 9 người, màu đen và trắng. Các quy tắc cụ thể không …


5
Tạo bảng chữ cái trong JavaScript
Tôi khá chắc chắn rằng không có cách nào tốt hơn để làm điều này nhưng hình dung nó không thể bị tổn thương khi hỏi. Tôi mệt mỏi vì phải gõ ra a='abcdefghijklmnopqrstuvwxyz'. Ngôn ngữ tuyệt vời có Range('a'..'z')hoặc tương tự Chúng ta có thể nghĩ gì với JS …


4
Phân vùng đối ứng
Cho một số n> 77 , hãy viết một chương trình hoặc hàm tìm một tập hợp các số nguyên dương riêng biệt sao cho tổng của tập hợp bằng n và tổng các nghịch đảo của tập hợp bằng 1. Ví dụ cho 80: 80 = 2 + 4 …

1
Tách số nguyên của tôi
Giới thiệu Trong lĩnh vực toán học được gọi là cấu trúc liên kết , có những thứ gọi là tiên đề tách . Theo trực giác, bạn có một tập hợp Xvà một tập hợp các tập hợp con Xmà chúng ta có thể nghĩ là thuộc tính. Hệ …

11
Tần số của ghi chú này là gì?
Làm mới âm nhạc nhanh chóng: Bàn phím piano bao gồm 88 nốt nhạc. Trên mỗi quãng tám, có 12 nốt, C, C♯/D♭, D, D♯/E♭, E, F, F♯/G♭, G, G♯/A♭, A, A♯/B♭và B. Mỗi lần bạn nhấn 'C', mẫu sẽ lặp lại quãng tám cao hơn. Một ghi chú được …
21 code-golf  music 

7
Tạo chương trình tăng kích thước
Trong thử thách này, bạn sẽ viết một chương trình xuất ra một chương trình có độ dài gấp đôi chương trình gốc. Chương trình xuất ra sẽ tạo ra một chương trình mới một chương trình gấp đôi chiều dài của nó . Ví dụ Nếu chương trình của …

1
Đếm các mẫu Game of Life phổ biến
Nhiệm vụ ở đây là đọc từ .rletệp Golly hoặc plaintext (lựa chọn của bạn) có tên tệp được cung cấp (trên STDIN hoặc dưới dạng đối số dòng lệnh) và xác định và đếm các mẫu phổ biến trong lưới được mã hóa trong đó. Ngoài ra, bạn có …



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.