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

17
Nén một chuỗi sai lệch tối đa-2
Xuất chuỗi nhị phân này có độ dài 1160: -++-+--++-++-+--+--++-+--+--++-+--++-++-+-++--++-+---+-++-+--+--++++--+--++-+--++-++----++-++-+-++--++-+-+---++-+--++-++-+--++-+--+---+-++-+--++-++-+--+--++-++-+--++-+--+++-+-+----+++-+--+--+++---++-++-+--+--+++--+-+-+--+-+++-++-+--+--++-+--++-++-+--+--++--+++---+++-+---++-+--++--+-+--+-+++-+--++-++-+--++-+--+--++-+--++--+-++-+-+--+-+-++-+--++-+--+--++-+-+-++-+-+-++---+-+--++++--+---++-+-++-+--++-+--+--++-+--++++--+---+-++++--+--++-++-+--++-+--+--++-+--++-++-+--++-+--+--++-++-+----+++-+--++--+++---+-++-+--+-++---+-++-++-+--+--++--++++-+--+--+--++++--+--+++---++-++-+--++--+-+--+--++-++-+--+--+-+++-++-+--+--++--+-++-++-+--+--+--++-++-+--+++---++-+--++-++---+++---++-++----+++--+-++-+--+--++-+--++-++-+-++--++--++----+++-++--++----++-+++--++---+++----+-+-++-++-++-+-+----+++--++-+--++-++-+--+--+--++-+--++-++-+--++--+-+--+-+-+-++++---+-+-++--+--+-+-+-++-+-+++--+-+--+--+-+++--+-+++---++-+--+--++-++--++---++-+-++--++-+---+-++-+--+-++--++-+--++-+--+-+++-+--++--+-+-+++--+-+--++-++-+--+--+-++---+-++-+-++--++-+--+++-+----++--+-++-+-++--++-+--++-+-++--++-+---+-++-+--+++----+-+-++--++-+--++-++-++-+--+--+--++++---++---+-+-++-+-+++--+-++--+-+--+-+-++---+++-++ Trình tự Trình tự hữu hạn này được cấu trúc chặt chẽ theo cách mà tôi hy vọng cho vay các phương thức duy nhất để nén. Nó phát sinh từ vấn đề khác biệt của Erd, được đề cập …

2
Là ma thuật có thể?
Hình vuông ma thuật là một ô vuông n-by-n , chứa đầy các số nguyên dương riêng biệt trong phạm vi 1,2, ... n ^ 2 , sao cho mỗi ô chứa một số nguyên khác nhau và tổng các số nguyên trong mỗi hàng, cột và đường chéo bằng …

30
In các ký tự bị thiếu
Thử thách đơn giản lấy cảm hứng từ sự phổ biến của văn bản in vô hình trước đây của tôi và in thử thách văn bản vô hình thực sự , và cùng thử thách chuỗi khác nhau . Cho một chuỗi chỉ bao gồm các ký tự có …
18 code-golf  string 

30
Ai có dấu phẩy cho tên đệm?
Thử thách của bạn là lấy tên (chuỗi) làm đầu vào, như Albert Einstein và đầu ra: Einstein, Albert Mã giả: set in to input set arr to in split by " " set last to the last element of arr remove the last element of arr set out to …
18 code-golf  string 

9
Tạo số khôn ngoan
Wise là một ngôn ngữ bitwise đơn giản mà tôi đã thiết kế một thời gian trước. Nó dựa trên các hoạt động bitwise của Python . Nó có một số hoạt động hầu hết trong số này là giống hoặc rất giống với biểu tượng tương đương trong Python. …

4
Lục giác nhúng!
Nhiệm vụ của bạn: được cung cấp một số nguyên n, tạo ra một hình lục giác được nhúng theo các quy tắc dưới đây, đến độ sâu thứ n. Một hình lục giác nhúng có hình dạng cơ bản của điều này: ( n=0) __ / \ \__/ Các …

28
Trong nhà tù bây giờ
Thử thách Đưa ra một số nguyên n(trong đó 4<=n<=10**6) làm đầu vào tạo ra một "cửa tù" nghệ thuật ASCII * đo các n-1ký tự rộng và nký tự cao, sử dụng các ký hiệu từ ví dụ bên dưới. Thí dụ ╔╦╗ ╠╬╣ ╠╬╣ ╚╩╝ Các ký tự …

6
Tổng kết? Đó là sở trường của tôi!
Giới thiệu Forte là một ngôn ngữ bí truyền rất đặc biệt dựa trên khái niệm sửa đổi các giá trị của các con số. Trong số Forte không phải là hằng số mà là biến, bạn có thể sử dụng LEThướng dẫn để gán giá trị mới cho chúng. …

8
Thoát đầu ra chuỗi mã
Bạn phải viết một chương trình hoặc chức năng đó, khi đưa ra một không rỗng chuỗi S của N ký tự ASCII in † , kết quả đầu ra một chương trình mà sẽ thoát với mã exit C , nơi C là điểm mã ASCII ở vị trí …
18 code-golf  quine 

6
Mất mát hay mất mát?
Đưa ra một tệp âm thanh, xác định xem nó được mã hóa ở định dạng lossy hay lossless. Đối với mục đích của thách thức này, chỉ cần phân loại các định dạng sau: Mất mát AC3 AMR AAC MP2 MP3 Ogg Vorbis WMA Không mất mát AIFF FLAC …

1
Làm một số tuyết!
Nhiệm vụ của bạn: tạo ra một bông tuyết Koch đến độ sâu thứ n. Bạn không cần phải tạo ra một bông tuyết Koch hoàn chỉnh, chỉ cần một bên của tam giác bắt đầu. Wikipedia về mảnh bong bóng của Koch: https://en.wikipedia.org/wiki/Koch_snowflower . Quy tắc: Chương trình phải …

28

10
Đây là cách chúng tôi lăn
Piet là một ngôn ngữ lập trình thú vị vì một số lý do. Hôm nay chúng ta sẽ tập trung vào một lý do: lệnh roll . Lệnh roll ban đầu là từ PostScript và là một cách mạnh mẽ để thao tác ngăn xếp. Lệnh roll xuất hiện …
18 code-golf  stack 

21
Các chuỗi bằng nhau dài nhất
Các định nghĩa Một chuỗi con có thể không liền kề nhau, ví dụ: [1, 1, 1]một chuỗi con của [1, 2, 1, 2, 1]. Một chuỗi con bằng nhau là một chuỗi con trong đó mọi phần tử đều bằng nhau. Chuỗi con dài nhất bằng nhau có thể …

3
Tìm bản sắc cát
Câu hỏi này là về những đống cát abelian . Đọc thử thách trước đó và xem video số này để tìm hiểu thêm. Một hố cát abelian có kích thước n by n là một lưới chứa số 0, 1, 2 và 3 (đại diện cho số hạt cát). …

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.