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

21
Số dễ nhân
Nhiệm vụ của bạn là xác định xem hai số có dễ nhân lên không . Điều này có nghĩa là phép nhân dài 10 cơ sở của chúng không có bất kỳ sự mang (tập hợp lại) nào giữa các giá trị địa điểm, xem xét cả các bước …

22
Kích nổ một chuỗi
Cho bất kỳ chuỗi nào, in nó dưới dạng một hình tam giác trong đó văn bản chạy lên và xuống dọc theo mỗi đường chéo. Ví dụ: đầu vào của "Hello World"đầu ra nên: d l r d o l W r d o l o W r d …


18
26 ca sĩ, 26 chữ cái
Theo RollingStone , dưới đây là 26 ca sĩ vĩ đại nhất mọi thời đại: Aretha Franklin Al Green Ray Charles Robert Plant Elvis Presley Mick Jagger Sam Cooke Tina Turner John Lennon Freddie Mercury Marvin Gaye Bob Marley Bob Dylan Smokey Robinson Otis Redding Johnny Cash Stevie Wonder Etta …

30
Hoàn tác một dãy số
Nó khá đơn giản để, đưa ra một số n, tạo một phạm vi từ 0đến n-1. Trong thực tế, nhiều ngôn ngữ cung cấp hoạt động này như là một nội dung. Chương trình CJam sau đây đọc một số nguyên, sau đó in ra một phạm vi như …

22
Xây dựng cho tôi một thành phố
Các lập trình viên luôn cố gắng san phẳng các mảng thành các thực thể 1 chiều nhàm chán và điều đó làm tôi buồn. Nhiệm vụ của bạn là hủy kết nối một chuỗi ký tự tùy ý, xuất ra một tòa nhà chọc trời thành phố đáng yêu. …

17
Gió cho tôi một con rắn số!
Cho một số nguyên đầu vào n, vẽ một con rắn số, nghĩa là một số đo lưới n x nbao gồm các số 1thông qua n^2đó được quấn quanh nhau theo kiểu sau: Đầu vào n = 3: 7 8 9 6 1 2 5 4 3 Đầu vào …
34 code-golf 


30
Tổng mảng ngược
Chương trình của bạn nên lấy một mảng làm đầu vào. Mảng: Sẽ luôn là 1 chiều Sẽ chỉ chứa số nguyên Có thể để trống Chương trình sẽ đảo ngược mảng, và sau đó thêm các phần tử vào bản gốc chẳng hạn: Đầu vào: [1, 2, 3] Nguyên: …

16
Trình tạo mật khẩu XKCD
Giới thiệu Rõ ràng, câu hỏi này đã được hỏi ở đây và nó không may đóng cửa. Tôi nghĩ rằng đó là một ý tưởng tốt để thử lại với nó, nhưng thực hiện đúng. XKCD xem xét cách chúng tôi được đào tạo để sử dụng "mật khẩu …
34 code-golf  math 

8
Đọc văn bản nghệ thuật ASCII
Lấy cảm hứng từ Golf cho tôi một Bảng chữ cái ASCII , trong đó thách thức này (gần như) là nghịch đảo trực tiếp. Bài tập: Lấy một chuỗi văn bản nghệ thuật ASCII và xuất nội dung của văn bản dưới dạng văn bản ASCII thông thường. Đầu …

6
Cách giải quyết của Python để gán trong lambda
Đây là một câu hỏi mẹo để chơi gôn trong Python. Trong chơi gôn Python, thông thường, một bài nộp là một hàm được định nghĩa là lambda. Ví dụ, f=lambda x:0**x or x*f(x-1) tính giai thừa của x. Định dạng lambda có hai ưu điểm lớn : Bản tóm …
34 code-golf  tips  python 

30
Nhân một chuỗi với một số!
Có một thách thức trước đây về việc nhân chuỗi. Nó cho chúng ta thấy làm thế nào chúng ta có thể nhân không chỉ các số, mà cả các chuỗi. Tuy nhiên, chúng ta vẫn không thể nhân một số với một chuỗi đúng. Đã có một nỗ lực …

10
Tiền thân hoàn thành
Khối lập phương đầu tiên được hoàn thành trước đó (PAC 1) là một khối lập phương đơn giản với chiều dài cạnh 1 và trông như thế này: /////\ ///// \ \\\\\ / \\\\\/ Các PAC 2 là một hình dạng hình học như vậy mà kết hợp nó …


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.