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


15
Thiếu số trong tổng số học
Thử thách Đưa ra một tổng số học hợp lệ với một số số bị thiếu, xuất biểu thức đầy đủ. Thí dụ: 1#3 123 + 45# => + 456 -------- -------- 579 579 Đầu vào Định dạng biểu thức có thể là một mảng ["1#3", "45#", "579"], một chuỗi …

30
Cả ba số nguyên có khác nhau không?
Bạn sẽ được cung cấp 3 số nguyên làm đầu vào. Các đầu vào có thể hoặc không thể khác nhau. Bạn phải xuất 1 nếu cả ba đầu vào khác nhau và 0 nếu bất kỳ đầu vào nào được lặp lại nhiều lần. Đây là môn đánh gôn …

10
Sequentia Filii Bonacci
Leonardo của Pisa (khoảng năm 1175 - khoảng năm 1245) được biết đến nhiều hơn với tên gọi là Fibonacci . Nhưng đây thực sự là một từ viết tắt của "filius Bonacci" Latin (con trai của Bonacci) được tạo thành trong thế kỷ 18 (theo Wikipedia ). Trong thử …

6
Đồ thị 5 màu
Thành thật mà nói, tôi không thể tin rằng điều này chưa được hỏi, nhưng đây là Lý lịch Với một mặt phẳng vô hướng đơn giản (đồ thị có thể được vẽ trong mặt phẳng không có giao điểm), một định lý đã được chứng minh rằng đồ thị …

16
Tìm mảng chạy
Tìm các bước chạy trong một mảng Một lần chạy được định nghĩa là ba hoặc nhiều số tăng so với trước đó với một bước không đổi. Ví dụ: [1,2,3] sẽ là một bước chạy với bước 1, [1,3,5,7] sẽ là một bước chạy với bước 2 và [1,2,4,5] …

5
Bộ nhớ đệm tối ưu
Bạn sẽ được cung cấp một chuỗi các yêu cầu bộ nhớ và kích thước bộ đệm. Bạn phải trả lại số lần nhớ cache ít nhất có thể theo bất kỳ chiến lược thay thế bộ đệm nào. Một chiến lược tối ưu là thuật toán của Belotti , …

1
Tạo một bức xạ cứng
Đêm qua tôi đã tìm kiếm thử thách Quine Hardened Quine, nhưng tôi không thể tìm thấy nó. Hóa ra chưa có ai hỏi nó! Vì vậy, đây là: Nhiệm vụ của bạn là tạo ra một quine, đó là một chương trình máy tính không trống, in ra nguồn …

11
Bảng tính thời gian
Bảng chấm công Ở nơi làm việc bạn thường phải hoàn thành bảng chấm công. Nhiệm vụ này là viết mã để giúp điều này. Đầu vào Hai lần trong một đồng hồ 12 giờ hơi không chuẩn, biểu thị thời điểm bắt đầu và kết thúc ngày cách nhau …
14 code-golf  date 


6
Bản sao của Recamán
Trình tự của Recamán được định nghĩa như sau: mộtn= ⎧⎩⎨0nếu n = 0mộtn - 1- nnếu mộtn - 1- n > 0 và chưa có trong chuỗi,mộtn - 1+ nnếu không thìmộtn= ={0nếu n = 0mộtn-1-nnếu mộtn-1-n>0 và chưa có trong trình tự,mộtn-1+nnếu không thìa_n=\begin{cases}0\quad\quad\quad\quad\text{if n = 0}\\a_{n-1}-n\quad\text{if }a_{n-1}-n>0\text{ …


19
Phép cộng - Phép trừ số trong chuỗi
Lấy một chuỗi làm đầu vào và thực hiện phép cộng / trừ tất cả các chữ số trong chuỗi và xuất tổng của các hoạt động đó làm kết quả. Quy tắc Các chữ số trong chuỗi được đọc từ trái sang phải Nếu một chữ số (n) là …
14 code-golf  string 

10
Giải mã hệ thống Kaadi
Bạn đã bắt gặp một bản thảo cũ của Ấn Độ, một bản mô tả các ụ của kho báu bị chôn vùi. Bản thảo cũng cho bạn biết vị trí của kho báu, ngoại trừ một số con số quan trọng đã được mã hóa gián tiếp vào văn …

9
Đánh số các tỷ lệ hợp lý
Các số hữu tỷ dương có thể được hiển thị là số với quy trình sau: Số không có số 0 Sắp xếp các số khác trong một lưới sao cho hàng a, cột b chứa a / b Vẽ một đường chéo zig-zag từ phải sang dưới bên trái …

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.