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

20
Đảo ngược kế vị
Cho một số nguyên dương n, hãy làm như sau (và đầu ra mỗi giai đoạn): bắt đầu với một danh sách chứa các nbản sao của n. làm những nlần sau : ở ibước thứ, giảm dần imục nhập của danh sách cho đến khi đạti Vì vậy, ví …

5
Dự báo thời tiết 5 ngày
Dự báo thời tiết: Sai quá thường xuyên để dựa vào, phải quá thường xuyên để bỏ qua. Với nhiệt độ cao và thấp và một trong bốn điều kiện thời tiết mỗi ngày, hãy đưa ra dự báo thời tiết năm ngày của đồ họa nghệ thuật ASCII. Cấu …

11
Có bao nhiêu nửa cung
Hướng dẫn Bài tập Đưa ra hai ghi chú, được nhập dưới dạng chuỗi hoặc danh sách / mảng, tính toán chúng cách nhau bao nhiêu nửa cung (bao gồm các ghi chú), xuất ra dưới dạng số. Giải thích về một nửa cung: Một nửa cung là một bước …
21 code-golf  music 

11
Nhà máy đóng gói trái cây
Nhiệm vụ của bạn là xây dựng một thuật toán (chương trình hoặc chức năng) có thể tối ưu hóa việc đóng gói trái cây từ băng chuyền vào túi để gửi đến các nhà bán lẻ, tối ưu hóa cho số lượng túi lớn nhất. Mỗi túi phải có …

3
Giải câu đố Hitori
Giới thiệu Viết một bộ giải cho các câu đố Hitori bằng cách sử dụng ít byte nhất. Thử thách Nhiệm vụ của bạn là viết một bộ giải cho Hitori (と, từ "một mình" trong tiếng Nhật; ý nghĩa của tên trò chơi là "Để tôi yên") các câu …
21 code-golf  game 

8
Tạo một hình ảnh động kéo!
Hãy thử tạo một hoạt hình kéo nghệ thuật ASCII đơn giản! Thử thách Tất cả các đầu vào sẽ là số nguyên -31 đến 31. Đầu ra sẽ là một hình ảnh động (Sẽ được xuất ra ở đâu đó , miễn là khung hình trước đó được thay …

15
Mật mã phím bàn phím
Cho đầu vào sau: Một số nguyên nở đâu n > 0. Một chuỗi snơi skhông phải là trống rỗng và s~=[0-9A-Z]+(chỉ thủ đô alpha-numeric). Sử dụng bàn phím QWERTY tiêu chuẩn, đơn giản hóa (như hiển thị bên dưới): 1234567890 QWERTYUIOP ASDFGHJKL ZXCVBNM Thực hiện các thao tác sau: …

30
X bước về phía trước, lùi lại 1 bước
Đây là 100 số đầu tiên của một chuỗi dễ dàng: 0,1,0,2,1,4,3,7,6,11,10,16,15,22,21,29,28,37,36,46,45,56,55,67,66,79,78,92,91,106,105,121,120,137,136,154,153,172,171,191,190,211,210,232,231,254,253,277,276,301,300,326,325,352,351,379,378,407,406,436,435,466,465,497,496,529,528,562,561,596,595,631,630,667,666,704,703,742,741,781,780,821,820,862,861,904,903,947,946,991,990,1036,1035,1082,1081,1129,1128,1177,1176,1226 Trình tự này hoạt động như thế nào? n: 0 1 2 3 4 5 6 7 8 9 10 11 12 0, 1-1=0, 2-1=1, 4-1=3, 7-1=6, 11-1=10, 16-1=15, 0+1=1, 0+2=2, 1+3=4, 3+4=7, 6+5=11, 10+6=16, 15+7=22 a(0) = …

10
Tìm số nguyên tố cô đơn
Các số nguyên tố cô đơn (như tôi gọi chúng) là các số nguyên tố, trong đó được cung cấp một lưới số có chiều rộng w ≥ 3, là các số nguyên tố không có bất kỳ số nguyên tố nào khác liền kề với chúng trực giao hoặc …

5
Chuyển đổi một trang HTML thành một ngọn núi
Nhiệm vụ: chuyển đổi một trang HTML thành một ngọn núi! Khi các trang HTML được thụt lề, chúng có thể trông giống như: <div> <div> <div> </div> <div> <div> </div> </div> </div> </div> Nhưng thành thật mà nói, một ngọn núi là đại diện nhiều hơn cho cấu trúc …


5
Số của tôi là duy nhất
Trong thử thách này, chúng tôi đã học được cách mã hóa mọi số nguyên dương bằng cách sử dụng các cây hệ số. Đây là cách nó làm việc: Chuỗi rỗng có giá trị là 1. (S)trong đó Sbất kỳ biểu thức nào có giá trị S ước tính …

3
Giải mã chữ nổi Faux
⢣⠃⢎⠆⣇⡇⡯⡂⠈⡏⢰⢵⢐⡭⢸⠪⡀⢸⢐⡭⠀⢹⠁⢎⠆⢸⣱⢸⡃⢎⠰⡱⢸⣱⢸⡃⠈⡏⢸⡃⡱⡁⢹⠁⢸⡀⡇⡗⢅⢸⡃⠈⡏⢸⢼⢸⢐⡭⠀ ⣇⢸⡃⢹⠁⢹⠁⣟⢸⢕⢐⡭⠀⡮⡆⡯⡂⣟⠀⡯⠰⡱⢸⣸⢸⢕⠀⣏⡆⢎⠆⢹⠁⣪⠅⢸⢼⢸⠰⣩⢸⢼⠀⡮⡆⡗⢼⢸⣱⠀⢎⠆⡯⠀⢇⠇⡮⡆⡯⡂⡇⡮⡆⣟⡆⣇⢸⡃⠸⡰⡸⢸⢸⣱⠈⡏⢸⢼⠀ ⢎⠆⡗⢼⢸⡃⢸⡃⡗⠔⡇⡯⠂⢹⠁⢣⠃⠸⡸⢸⡃⡯⡂⢹⠁⡇⢎⢰⢵⢸⡀⢸⡀⡇⡗⢼⢸⡃⢐⡭⢸⡃⡯⠂⡮⡆⡯⡂⡮⡆⢹⠁⣟⢐⡭⠀⢎⢸⢼⢰⢵⢸⢕⢰⢵⠰⡁⢹⠁⣟⢸⢕⢐⡭⠀ ⡮⡆⢐⡭⢸⠕⢰⢵⠰⡁⣟⠀⡇⣪⠅⢈⣝⢸⡃⡯⡂⢎⠆⠸⡰⡸⢸⢸⣱⠈⡏⢸⢼⠀ ⣪⠅⢎⠆⢸⠈⡏⠀⣇⠰⡱⠰⡱⢸⠪⡀⣪⠅⢸⡀⡇⡗⢅⢸⡃⠸⡰⡸⠰⡱⢸⢕⢸⣱⢐⡭⠀⡮⡆⡯⡂⣟⠀⣪⠅⣟⢸⠕⢰⢵⢸⢕⢰⢵⠈⡏⢸⡃⣏⡆⢸⣳⠘⡜⠀⢹⠁⢇⢆⠇⢎⠆⢸⡀⡇⡗⢼⢸⡃⣪⠅ ⡇⡗⢼⢸⠕⢸⣸⠈⡏⠀⡇⣪⠅⢰⢵⠀⣪⠅⢹⠁⡯⡂⡇⡗⢼⠰⣩⠀⢎⠰⡱⢸⠢⡇⢹⠁⡮⡆⡇⡗⢼⢸⢸⠢⡇⢎⡅⢸⠅⡮⡆⣇⡇⡱⡁⢸⣳⢸⢕⢰⢵⢸⢸⡀⣇⢸⡃⠰⡱⢸⠅ ⢎⠆⡗⢼⢸⡀⢣⠃⢸⡃⡗⢼⠰⣩⢸⡀⡇⣪⠅⡧⡇⢸⣸⢸⠕⢸⠕⢸⡃⡯⡂⢎⢰⢵⢐⡭⢸⡃⢸⡀⣟⠈⡏⠈⡏⢸⡃⡯⡂⣪⠅⢰⢵⢸⠢⡇⣏⡆⢐⡭⢸⠕⢰⢵⠰⡁⣟⢐⡭⠀ ⡮⡆⣟⡆⢎⢸⣱⢸⡃⡯⠰⣩⢸⢼⢸⢀⠇⡗⢅⢸⡀⡗⠔⡇⡗⢼⠰⡱⢸⠕⠰⣩⡆⡯⡂⣪⠅⢹⠁⣇⡇⢇⠇⢇⢆⠇⡱⡁⢣⠃⣩⡃ ⢎⠆⣇⡇⢹⠁⡯⠂⣇⡇⢹⠁⢸⠢⢺⢰⢵⠘⡜⠀⣟⡆⣟⠀⣇⡇⡯⠂⡯⠂⣟⢸⢕⠀⢎⠆⡯⡂⢸⡀⢎⠆⢇⢆⠇⣟⢸⢕⠰⡁⡮⡆⣪⠅⣟⠀ ⣪⠅⡧⡇⢎⠆⡯⡂⢹⠁⣟⢐⡭⠈⡏⠀⢇⢆⠇⡇⡗⢼⢐⡭⠀ ⡗⢼⠰⡱⠀⣇⠰⡱⠰⡱⢸⠕⢸⢼⠰⡱⢸⡀⣟⢐⡭⠀ Phiên bản ASCII ở trên ⡯⡂⣟⢸⡀⡮⡆⢹⠁⣟⢸⣱⠀ Về ký tự chữ nổi Một ký tự chữ nổi đóng gói một hình chữ nhật 4 x 2 chấm, có thể được xem như một ma trận Boolean. Phép nối của tất …

16
Phỏng đoán Collatz đệ quy
Các Collatz phỏng đoán định đề rằng nếu bạn có bất kỳ số nguyên dương, sau đó lặp lại các thuật toán sau đây đủ thời gian: if number is odd, then multiply by three and add one if number is even, then divide by two cuối cùng bạn sẽ …

7
Hàm nửa số mũ
Hàm nửa hàm mũ là hàm mà khi được cấu tạo với chính nó sẽ cho hàm số mũ. Ví dụ, nếu f(f(x)) = 2^x, sau đó fsẽ là một hàm số mũ. Trong thử thách này, bạn sẽ tính một hàm số mũ cụ thể. Cụ thể, bạn sẽ …

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.