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

2
Thoát khỏi bàn cờ
Bạn thấy mình trên một bàn cờ, như người ta làm. Bạn có thể thấy lối ra nhưng nó ở rất xa và bạn thà không đi bộ hết đường. May mắn thay một số người dân địa phương đã cung cấp cho bạn một chuyến đi. Một Hiệp sĩ, …
23 code-golf  chess 



23
Lấy số thập phân!
Bài tập: Nhiệm vụ của bạn là, khi được đưa ra ba đầu vào: một tử số n mẫu số d một số nguyên khác, x Tạo một chương trình / hàm tìm xchữ số thứ của số sau vị trí thập phân. Thông số kỹ thuật: Phạm vi nvà …
23 code-golf  math 

1
Tìm hạt nhân Fibonacci
Bạn có thể đã nghe nói về các số Fibonacci ; họ khá nổi tiếng. Mỗi số trong chuỗi Fibonacci là tổng của hai số cuối cùng trong chuỗi với số thứ nhất và số thứ hai là 1. Chuỗi trông như thế này: 1 1 2 3 5 8 …


7
Xoay camera; cứu một phi hành gia
Lưu ý: Những kẻ phá hỏng nhỏ cho The Martian nằm trong thử thách này. Đọc trước một cách thận trọng The Martian là một tiểu thuyết khoa học viễn tưởng về phi hành gia và nhà thực vật học ngoại hạng, Mark Watney , người đã vô tình bị …

9
Khách sạn lớn của Hilbert
Giới thiệu Một số bạn có thể đã nghe nói về Hilbert's Grand Hotel . Người quản lý ở đó đã mất danh sách nơi khách đang ở nhưng anh ta vẫn có thứ tự họ đã đăng ký. Mỗi khách không thể ở trong phòng có số phòng nhỏ …

14
Tạo một mô phỏng bong bóng bọc
Bong bóng kết thúc là giải trí cấp tối đa. Mọi người có thể đồng ý với điều đó. Bây giờ, bạn sẽ làm cho ngay cả máy tính thưởng thức kết thúc bong bóng. Thông số kỹ thuật Bạn sẽ được cung cấp hai số nguyên, w và h. …

28
Hãy đứng trên hàng dài
Gần đây, ai đó đã đề xuất các giới hạn nghiêm ngặt hơn cho độ dài dòng mặc định của Python: Rõ ràng, không có chương trình nào nên sử dụng hơn 80 ký tự trên mỗi dòng, vì nhiều lý do. Trước hết, để dễ đọc và dễ bảo …


2
Đường cong Hilbert của ASCII
Cho một nđầu ra số nguyên , nlần lặp thứ nhất của Đường cong Hilbert trong ASCII bằng cách sử dụng các ký tự _và| . Dưới đây là 4 lần lặp đầu tiên: n=1 _ | | n=2 _ _ | |_| | |_ _| _| |_ n=3 _ …

5
Máy phát điện gia đình nhanh nhất
Một nguyên tố nhà là gì? Ví dụ, lấy HP (4). Đầu tiên, tìm các yếu tố chính. Các thừa số nguyên tố của 4 ( theo thứ tự số từ ít nhất đến lớn nhất, luôn luôn ) là 2, 2. Lấy các yếu tố đó làm số nguyên. …

16
Làm hộp nhạc
Nhiệm vụ của bạn là lấy một chuỗi các ký tự (âm nhạc) làm đầu vào (trong một chức năng hoặc chương trình) và in (hoặc trả lại) âm nhạc như trong hộp nhạc. Bạn sẽ chỉ nhận được các ký tự ABCDEFG.()làm đầu vào và đầu vào sẽ không …

9
Quine tăng
Nhiệm vụ của bạn là viết một chương trình hoặc hàm xuất ký tự đầu tiên của mã nguồn của nó, sau đó là thứ hai, sau đó là thứ ba ... mỗi lần nó được chạy. Ví dụ: nếu chương trình của bạn có foongôn ngữ bartrong tệp baz.bar, …

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.