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


16
Làm sai sự thật ngắn gọn
Tìm chuỗi chạy dài nhất của true trong danh sách các booleans. Trả về cùng một danh sách, với tất cả các dấu vết khác bị làm sai lệch. Đầu ra đầu vào Một danh sách; bất kỳ định dạng thông thường nào (ví dụ: danh sách được phân tách …

30
Litplator
Bạn tôi đã làm một dịch giả lisp vào một ngày khác, nghĩa là nó đã lấy một chuỗi và chuyển đổi s => th và S => Th. Nó khá dài và tôi nghĩ rằng nó có thể được chơi gôn. Vì vậy, nhiệm vụ là tạo một chương …
28 code-golf  string 

25
Chỉ số của một mảng nhiều chiều
Các ngôn ngữ cấp thấp hơn, chẳng hạn như C và C ++ thực sự không có khái niệm về mảng đa chiều. (Khác với vectơ và mảng động) Khi bạn tạo một mảng nhiều chiều với int foo[5][10]; Đây thực sự chỉ là cú pháp đường . Những gì …

8
Hình dung ước số chung lớn nhất
Lý lịch Ước số chung lớn nhất ( viết tắt là gcd ) là một hàm toán học thuận tiện, vì nó có nhiều tính chất hữu ích. Một trong số đó là danh tính của Bézout : nếu d = gcd(a, b), thì tồn tại số nguyên xvà ynhư …


18
Tồn tại hay không tồn tại
Trong số ít byte nhất có thể, xác định xem hai giá trị được cung cấp có khớp với một trong các giá trị sau không: Giá trị đầu tiên 2 string or integer - whichever you prefer to case insensitive too case insensitive two case insensitive t0 case insensitive …
28 code-golf  string 

30
Byte / Ký tự
Bài tập Đưa ra một chuỗi UTF-8 (bằng mọi cách) câu trả lời (bằng mọi cách) một danh sách tương đương trong đó mọi phần tử là số byte được sử dụng để mã hóa ký tự đầu vào tương ứng. Ví dụ ! → 1 Ciao → 1 1 …

30
Máy tính hoạt động số nguyên đơn giản
Thực hiện một máy tính kịch bản số nguyên hoạt động đơn giản. Khái niệm Bộ tích lũy bắt đầu từ 0 và có các thao tác được thực hiện trên nó. Vào cuối chương trình đầu ra giá trị của bộ tích lũy. Hoạt động: +thêm 1vào bộ tích …


23
Tổng hợp với Tam giác số
Vâng, tổng hợp nó thực sự. Viết chương trình hoặc hàm lấy danh sách số nguyên thập phân không trống (0-9) và đưa ra "tam giác" các chữ số hướng xuống dưới với danh sách đầu vào ở đầu, trong đó mỗi chữ số sau dòng đầu tiên là tổng …


19
Xây dựng thang ASCII
Cho đầu vào của hai số nguyên n và m , xuất ra một thang ASCII có chiều dài n và kích thước m . Đây là thang ASCII có chiều dài 3 và kích thước 3: o---o | | | | | | +---+ | | | | | …


2
Chuyển đổi Brainfuck thành MarioLANG
MarioLANG là ngôn ngữ lập trình hai chiều, nơi mã nguồn giống với cấp độ Super Mario Bros. Hơn nữa, tập lệnh của nó rất giống với Brainfuck . Điều này có nghĩa là MarioLANG về cơ bản là Brainfuck 2 chiều trong đó con trỏ lệnh di chuyển giống …

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.