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

8
Máy phát điện tăng dần
Đối với những người không quen thuộc với Mô hình hạt đậu , đó là một mô hình toán học đơn giản. Có nhiều biến thể của mẫu này, nhưng chúng tôi sẽ tập trung vào một: Mô hình hạt đậu tăng dần Nó trông như thế này: 1 11 …
8 code-golf  math 

27
Tạo số nguyên tố gợi cảm
Số nguyên tố gợi cảm là cặp số (n, m)như nvà mcả hai đều là số nguyên tố và m = n + 6. Bạn cần tạo một hàm sẽ lấy một số nguyên, kiểm tra các số nguyên tố gợi cảm từ 0 đến số nguyên đó và trả …

4
Sức mạnh thứ tư (Juzuk)
Năm 1939, Juzuk đã mô tả một cách để tạo ra sức mạnh thứ tư của số tự nhiên. Nhóm các số tự nhiên như thế này: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... Cào từng nhóm thứ hai: 1 4 …

4
Một tập hợp con của số học bằng lời nói
Thực hiện một bộ giải số học bằng lời nói của một số dãy số giống nhau được cộng lại với nhau: TWO + TWO ----- FOUR REPEAT REPEAT REPEAT + REPEAT -------- ANDSTOP SPEED + SPEED ------- KILLS Có một số hạn chế: mỗi chữ cái phải đại diện …
8 code-golf 


5
Tìm hình chữ nhật có thể có
Johnny đang cố gắng tạo ra các trò chơi ô chữ, nhưng anh ta gặp khó khăn trong việc tạo ra các từ khớp với nhau. Ông đã đưa ra một số hình chữ nhật từ đơn giản: đó là các nhóm từ tạo thành một hình chữ nhật trong …

2
Bài toán hình học đơn giản
Vấn đề này (xem bên dưới) đã được đưa ra như một thử thách chơi gôn mã trường trung học lập trình. Các mã ngắn nhất được gửi trong cuộc thi là: 177 byte trong Ruby, 212 byte trong Python 2.5, 265 byte trong C. Có ai có thể làm …

12
Viết hàm để giải mã Mật mã thách thức Feynman # 1
Các Feynman Challenge Cipher # 1 như sau: MEOTAIHSIBRTEWDGLGKNLANEAINOEEPEYST NPEUOOEHRONLTIROSDHEOTNPHGAAETOHSZO TTENTKEPADLYPHEODOWCFORRRNLCUEEEEOP GMRLHNNDFTOENEALKEHHEATTHNMESCNSHIR AETDAHLHEMTETRFSWEDOEOENEGFHETAEDGH RLNNGOAAEOCMTURRSLTDIDOREHNHEHNAYVT IERHEENECTRNVIOUOEHOTRNWSAYIFSNSHOE MRTRREUAUUHOHOOHCDCHTEEISEVRLSKLIHI IAPCHRHSIHPSNWTOIISISHHNWEMTIEYAFEL NRENLEERYIPHBEROTEVPHNTYATIERTIHEEA WTWVHTASETHHSDNGEIEAYNHHHNNHTW Giải pháp được mô tả là : Đó là một mật mã chuyển vị đơn giản: chia văn bản thành các đoạn 5 cột, sau đó đọc từ dưới bên phải …
8 code-golf 



1
Trình tạo câu ngẫu nhiên
Viết chương trình ngắn nhất bạn có thể bằng bất kỳ ngôn ngữ nào đọc ngữ pháp không ngữ cảnh và số lượng câu cần tạo stdinvà tạo ra nhiều câu ngẫu nhiên từ ngữ pháp. Đầu vào Đầu vào sẽ có định dạng sau: n <START> {"<A>":["as<A>df","0<A>","<B><C>","A<A>", ...], "<B>":["1<C>1","\<<T>>",...], …

7
Máy quét cổng ngắn nhất
Viết chương trình ngắn nhất sẽ cố gắng kết nối với các cổng mở trên máy tính từ xa và kiểm tra xem chúng có mở không. (Nó được gọi là Máy quét cổng ) Lấy đầu vào từ các đối số dòng lệnh. your-port-scanner host_ip startPort endPort Giả sử, …
8 code-golf 

4
Xác minh ô chữ
Xác nhận một lưới ô chữ đề xuất. Các mục nhập phải là các chương trình đầy đủ chỉ đơn giản là kiểm tra lưới được đề xuất để xác định xem nó có đáp ứng một tập hợp các điều kiện để làm cho người giải ô chữ hài …


4
Tìm kiếm nhị phân (công cụ bisect trực tiếp)
Thực hiện thuật toán tìm kiếm nhị phân như được sử dụng để xác định sửa đổi mã nguồn phá vỡ chương trình phần mềm máy tính. Công cụ của bạn sẽ có hai đối số chỉ định sửa đổi được đánh số sớm nhất và mới nhất để tìm …
8 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.