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


28
Tìm xem một số có hạnh phúc hay không?
Một số hạnh phúc được xác định bởi quá trình sau đây. Bắt đầu với bất kỳ số nguyên dương nào, thay thế số bằng tổng bình phương các chữ số của nó và lặp lại quy trình cho đến khi số đó bằng 1 (nơi nó sẽ ở lại) …

6
Bông tuyết Koch - cá tuyết
Các Koch bông tuyết (còn gọi là ngôi sao Koch và đảo Koch) là một đường cong toán học và là một trong các đường cong fractal sớm nhất đã được mô tả. Nó dựa trên đường cong Koch, xuất hiện trong một bài báo năm 1904 có tiêu đề …

7
Giải thích> <> (Cá)
Mặc dù&gt; &lt;&gt; không phải là một ngôn ngữ phổ biến, nó có thể tốt cho việc chơi golf và đã được sử dụng trên trang web này. Nó được lấy cảm hứng từ Befunge và có một số điểm tương đồng trong hướng dẫn của nó. Các lệnh bắt …

30
Kéo giấy Rock
Thực hiện kéo giấy đá cổ điển. Điều kiện: người dùng sẽ nhập 'r', 'p' hoặc 's' chương trình sẽ xuất ra 'r', 'p' hoặc 's' và kết quả lựa chọn chương trình ('r', 'p' hoặc 's') phải là giả ngẫu nhiên ( tôi đang nhìn bạn Howard ) kết …
21 code-golf  game 


24
Fizz-Buzzify một chuỗi
Bạn sẽ được cung cấp một Chuỗi chỉ chứa các chữ cái của Bảng chữ cái tiếng Anh, cả chữ thường và chữ hoa (ASCII 65-90 và 97-122). Nhiệm vụ của bạn là xuất phiên bản Chuỗi Fizz-Buzzified. Làm thế nào để Fizz-Buzzify một chuỗi? Mỗi chữ cái có một …
21 code-golf  string 

26
An A, hay An An?
Trong tiếng Anh, có sự khác biệt thú vị và đơn giản giữa anvà a: bạn sử dụng ankhi đứng trước một từ bắt đầu bằng âm nguyên âm và akhi từ bắt đầu bằng âm phụ âm. Để đơn giản trong thử thách này, hãy đặt antrước một từ …


14
Tìm Semordnilaps
Semordnilaps (còn được gọi là heteropalindromes, semi-palindromes, nửa palindromes, Reversegrams, mynoretehs, đảo ngược đảo ngược, đảo ngược từ, hoặc anadromes) là những từ cũng là từ khi được đánh vần ngược. Một vài ví dụ là: Phường &lt;=&gt; Vẽ Khai thác &lt;=&gt; denim Bộ phận &lt;=&gt; Dây đeo Cho một …
21 code-golf 

8
Mã ngắn nhất để ném IllegalArgumentException trong Java
Okey, tất cả chúng ta đều biết cách thông thường để ném IllegalArgumentException trong Java: throw new IllegalArgumentException(); // 37 characters Nhưng phải có một cách ngắn hơn (như trong ít ký tự hơn) để làm như vậy. Làm thế nào chúng ta có thể tạo một java.lang.IllegalArgumentException với ít …
21 code-golf  java 


23
Tạo tên cột excel từ chỉ mục
Điều này xuất phát từ một vấn đề thực tế cuộc sống. Chúng tôi đã giải quyết nó, tất nhiên, nhưng nó cảm thấy như nó có thể được thực hiện tốt hơn, đó là giải pháp quá dài và vòng vo. Tuy nhiên không ai trong số các đồng …

25
Code-Golf: Hoán vị
Viết hàm lấy đầu vào là một bộ số nguyên (có thể là danh sách, mảng hoặc bất kỳ vùng chứa nào khác có số riêng biệt) và đưa ra danh sách tất cả các hoán vị của nó. Python (95 ký tự) : p=lambda s:s and sum(map(lambda e:map(lambda p:[e]+p,p(filter(lambda …

8
Người giải Sudoku nhanh nhất
Người chiến thắng được tìm thấy Có vẻ như chúng ta có một người chiến thắng! Trừ khi bất cứ ai có kế hoạch tranh chấp người giải Sudoku nhanh nhất hiện tại trên thế giới, người dùng 53x15 chiến thắng với người giải Tdoku nhanh đáng kinh ngạc. Đối …

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.