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

15
Số dư quá hẹp
Vào khoảng năm 1637, Pierre de Fermat đã viết trong lề của bản sao Arithmetica của mình: It is impossible to separate a cube into two cubes, or a fourth power into two fourth powers, or in general, any power higher than the second, into two like powers. I have …
30 code-golf  number 

10
Văn bản hình sin
Mục tiêu: Viết chương trình hoặc chức năng in chuỗi đầu vào theo hình sin. Hình sin ASCII Đây là một giai đoạn của hình sin: ....... ... ... .. .. . . . . . . . . . . . . . . . .. .. ... ... …


29
Một câu hỏi trên mỗi dòng
Mục tiêu của bạn là tạo ra một chương trình tự in vô thời hạn, với một dòng mới sau mỗi chương trình. Do đó, nếu chương trình của bạn là một lớp lót, nó sẽ được lặp lại trên mỗi dòng đầu ra. Thí dụ Chương trình: A Đầu …
30 code-golf  quine 

26
Dấu nguyên vào lớp
Cho một số nguyên dương (0 trở lên, không có tối đa), chuyển đổi nó thành một lớp theo các quy tắc sau: A = 100+ B = 90 - 99 C = 80 - 89 D = 70 - 79 E = 60 - 69 F = 59 and …
30 code-golf 



6
Vẽ đường cong Hilbert bằng dấu gạch chéo
Các đường cong Hilbert là một không gian đầy fractal có thể được biểu diễn dưới dạng một hệ thống Lindenmayer với các thế hệ kế tiếp mà nhìn như thế này: Nhờ http://www.texample.net/tikz/examples/hilbert-curve/ cho hình ảnh. Mục tiêu Viết chương trình ngắn nhất có thể (tính bằng byte) lấy …

9
Các pixel riêng biệt
Đối với một N bởi N hình ảnh, hãy tìm một tập hợp các pixel như vậy mà không khoảng cách tách biệt hiện diện nhiều hơn một lần. Nghĩa là, nếu hai pixel cách nhau một khoảng cách d , thì chúng là hai pixel duy nhất được phân …


8
Bài hát Beatles và Hexagons
Viết hai chương trình hình tam giác (tức là kim tự tháp). Đầu tiên phải là một tam giác văn bản hướng lên trên với chiều rộng cơ sở tối thiểu là ba ký tự. Vì vậy, nó sẽ có cấu trúc như X XXX hoặc là X XXX XXXXX …

30
Các số có nhiều lần chạy
Bài tập Tìm tập hợp các số sao cho biểu diễn nhị phân chứa hai hoặc nhiều lần chạy 1cách nhau ít nhất một 0. Ví dụ: các số có độ dài 4 bit: 0 0000 (no ones) 1 0001 (only one run) 2 0010 (only one run) 3 0011 …
30 code-golf  binary 

9
Tính toán nghịch đảo của giai thừa
Viết mã ngắn nhất sẽ lấy bất kỳ số thực nào lớn hơn 1 làm đầu vào và sẽ đưa ra giai đoạn nghịch đảo dương của nó. Nói cách khác, nó trả lời câu hỏi "số nhân nào bằng số này?". Sử dụng hàm Gamma để mở rộng định …


6
Cân bằng phương trình hóa học!
Bernd là một học sinh trung học có một số vấn đề về hóa học. Trong lớp, anh ta phải thiết kế các phương trình hóa học cho một số thí nghiệm họ đang làm, chẳng hạn như đốt cháy heptan: C 7 H 16 + 11O 2 → 7CO …

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.