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

19
Xác minh chương trình Brainfuck
Một vấn đề phân tích cú pháp Brainfuck khác, nhưng lần này ... khác. Bạn đang làm việc trong Infinite Monkeys Incorporated, công ty sản xuất các chương trình Brainfuck, để giải quyết các vấn đề thú vị khác nhau (tình cờ, không kém - sau tất cả, công ty …


3
Viết mã java để phát hiện phiên bản JVM
Mục tiêu là viết mã java phát hiện phiên bản JVM dựa trên các thay đổi tương thích, tác dụng phụ, lỗi và / hoặc hành vi không xác định hoạt động theo cách trong một phiên bản và một cách khác trong phiên bản khác. Hơn nữa, mã phải …

26
Khu vực tam giác Side Side Side
Cho ba cạnh của một tam giác, diện tích in của tam giác này. Các trường hợp thử nghiệm: Trong: 2,3,4 Hết: 2.90473750965556 Trong: 3,4,5 Hết: 6 Giả sử ba cạnh a, b, c luôn a> 0, b> 0, c> 0, a + b> c, b + c> a, c …
17 code-golf  math 

22
Cho số nhỏ nhất có N ước số
Hàm của bạn lấy một số tự nhiên và trả về số tự nhiên nhỏ nhất có chính xác số lượng ước đó, bao gồm cả chính nó. Ví dụ: f(1) = 1 [1] f(2) = 2 [1, 2] f(3) = 4 [1, 2, 4] f(4) = 6 [1, 2, …

30
Mã tính toán Pi [đóng]
Đóng cửa . Câu hỏi này cần chi tiết hoặc rõ ràng . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Thêm chi tiết và làm rõ vấn đề bằng cách chỉnh sửa bài đăng này . Đóng cửa 2 năm trước . …

4
Xoay hình ảnh nghệ thuật ASCII
Trong số tất cả các ký tự ASCII, có thể dễ dàng nói rằng một số trong số chúng tạo thành các nhóm là các phép quay của cùng một ký tự cơ bản. Ví dụ , V > ^ <. Điều này cho phép khả năng xây dựng nghệ …

7
C: thay thế bảng SubBytes AES Trin-197 bằng mã thời gian không đổi
Trong Trin-197 ( Tiêu chuẩn mã hóa nâng cao , được gọi là AES), nó được sử dụng rất nhiều SubBytes, có thể được triển khai như unsigned char SubBytes(unsigned char x) { static const unsigned char t[256] = { 0x63,0x7C,0x77,0x7B,0xF2,0x6B,0x6F,0xC5,0x30,0x01,0x67,0x2B,0xFE,0xD7,0xAB,0x76, 0xCA,0x82,0xC9,0x7D,0xFA,0x59,0x47,0xF0,0xAD,0xD4,0xA2,0xAF,0x9C,0xA4,0x72,0xC0, 0xB7,0xFD,0x93,0x26,0x36,0x3F,0xF7,0xCC,0x34,0xA5,0xE5,0xF1,0x71,0xD8,0x31,0x15, 0x04,0xC7,0x23,0xC3,0x18,0x96,0x05,0x9A,0x07,0x12,0x80,0xE2,0xEB,0x27,0xB2,0x75, 0x09,0x83,0x2C,0x1A,0x1B,0x6E,0x5A,0xA0,0x52,0x3B,0xD6,0xB3,0x29,0xE3,0x2F,0x84, 0x53,0xD1,0x00,0xED,0x20,0xFC,0xB1,0x5B,0x6A,0xCB,0xBE,0x39,0x4A,0x4C,0x58,0xCF, 0xD0,0xEF,0xAA,0xFB,0x43,0x4D,0x33,0x85,0x45,0xF9,0x02,0x7F,0x50,0x3C,0x9F,0xA8, 0x51,0xA3,0x40,0x8F,0x92,0x9D,0x38,0xF5,0xBC,0xB6,0xDA,0x21,0x10,0xFF,0xF3,0xD2, 0xCD,0x0C,0x13,0xEC,0x5F,0x97,0x44,0x17,0xC4,0xA7,0x7E,0x3D,0x64,0x5D,0x19,0x73, 0x60,0x81,0x4F,0xDC,0x22,0x2A,0x90,0x88,0x46,0xEE,0xB8,0x14,0xDE,0x5E,0x0B,0xDB, …

2
Biên dịch Regexes
Trong tác vụ này, bạn phải viết một chương trình đọc biểu thức chính quy và tạo một chương trình khác để xem liệu chuỗi đầu vào có được chấp nhận bởi biểu thức chính quy đó không. Đầu ra phải là một chương trình được viết bằng cùng ngôn …

10
Ma trận tăng dần
"Ma trận tăng dần" là một ma trận vô hạn gồm toàn bộ số (bao gồm 0) trong đó bất kỳ phần tử nào là phần tử có sẵn nhỏ nhất chưa được sử dụng trước đây trên hàng và cột tương ứng: | 1 2 3 4 5 6 …
17 code-golf  math  matrix  programming-puzzle  code-golf  music  code-challenge  programming-puzzle  code-golf  fastest-code  code-golf  number  game  code-golf  combinatorics  code-golf  math  sequence  restricted-complexity  code-golf  number  random  code-golf  array-manipulation  code-golf  math  matrix  code-golf  number  sequence  counting  code-golf  math  number  sequence  popularity-contest  number  sequence  code-golf  music  code-golf  number  code-golf  ascii-art  arithmetic  code-golf  code-golf  number  code-golf  code-challenge  array-manipulation  code-golf  grammars  code-challenge  polyglot  code-golf  game  math  python  programming-puzzle  code-challenge  king-of-the-hill  code-challenge  fastest-code  primes  number-theory  number-theory  primes  fastest-code  factoring  popularity-contest  compile-time  code-golf  math 

3
Viết một quine thứ ba
Thử thách này là một phần mở rộng của ' Golf a quine lẫn nhau '. Sử dụng ba ngôn ngữ bạn chọn, tạo chương trình Ouroboros thứ ba . Nghĩa là, trong ngôn ngữ A, hãy viết chương trình pA tạo ra chương trình pB bằng ngôn ngữ B. …
17 code-golf  quine 

30
In bảng nhân này
Viết mã ngắn nhất để in Bảng nhân sau: 1×1=1 1×2=2 2×2=4 1×3=3 2×3=6 3×3=9 1×4=4 2×4=8 3×4=12 4×4=16 1×5=5 2×5=10 3×5=15 4×5=20 5×5=25 1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36 1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49 1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64 1×9=9 2×9=18 3×9=27 4×9=36 5×9=45 …

1
Regex xác nhận regex [đã đóng]
Đóng cửa. Câu hỏi này không đúng chủ đề . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó thuộc chủ đề cho Code Golf Stack Exchange. Đóng cửa năm ngoái . Xây dựng một regex sẽ chấp …
17 code-challenge  code-golf  code-golf  game  sudoku  code-challenge  math  ai-player  code-challenge  sorting  rosetta-stone  code-challenge  code-challenge  programming-puzzle  code-golf  number  code-golf  maze  code-golf  math  regular-expression  code-golf  sequence  code-golf  graph-theory  code-golf  string  word-puzzle  natural-language  brainfuck  metagolf  optimized-output  fastest-algorithm  code-golf  game-of-life  cellular-automata  code-golf  puzzle-solver  grid  code-golf  combinatorics  binary-tree  popularity-contest  code-challenge  code-golf  ascii-art  kolmogorov-complexity  brainfuck  metagolf  code-golf  c  date  code-golf  word-puzzle  crossword  word-search  code-golf  code-golf  quine  code-golf  string  random 


4
Nghệ thuật ASCII vẽ đường Bresenham
Viết chương trình ngắn nhất có thể vẽ một dòng Bresenham trong nghệ thuật ASCII. Chương trình của bạn nên lấy hai số nguyên xvà y(dòng lệnh hoặc stdin, lựa chọn của bạn) và vẽ một dòng ASCII bắt đầu ở phía trên bên trái và đi xđơn vị bê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.