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



6
Một năm phân số
Kỳ nghỉ PPCG của tôi đã kết thúc: D Giới thiệu Thời gian phân số là the year + (the value (minute of year) / number of minutes in the year). Tính toán ví dụ Bạn nên cho rằng tháng hai luôn có 28 ngày và năm luôn dài 365 …
8 code-golf  date 


4
Thời gian cho một số TRÀ!
Giới thiệu Một thời gian trước, tôi tình cờ tìm thấy thuật toán mã hóa nhỏ ( TEA ) và từ đó tôi đã khuyến nghị nó bất cứ khi nào các thuộc tính bảo mật mật mã đặc biệt là không cần thiết và việc tự thực hiện là …

2
Viết một thông dịch viên gà!
Bạn phải viết một thông dịch viên cho một ngôn ngữ tuyệt vời gọi là Gà ! Bạn nên đọc chương trình Gà từ một tệp, đầu vào tiêu chuẩn, đối số chương trình hoặc chức năng hoặc bất cứ điều gì thuận tiện nhất cho ngôn ngữ của bạn, …

6
Xây dựng một máy tính thuế cận biên
Đã có một số vấn đề về máy tính thuế suất ở đây phụ thuộc vào tỷ lệ xác định (cụ thể là thuế suất liên bang Hoa Kỳ), nhưng không có vấn đề nào được thực hiện cho các danh sách tùy ý. Nhiệm vụ của bạn là xây …
8 code-golf 



4
Câu đố hóc búa
Nhiệm vụ của bạn là, với một số đầu vào p, tìm số thứ tự súng thần công dương nhỏ nhất pkhông phải là 1. Định nghĩa Số súng thần công (theo thứ tự p) là một số có cả hai: Một psố chéo ( Xem trang này ). và …
8 code-golf 

8
Số không bao gồm
Cho một số nguyên N, xuất Nsố dương thứ th Kvới thuộc tính sau trong cơ sở thập phân: Đối với mỗi chữ số Iở vị trí Pcủa K, số được hình thành từ Kbằng cách loại bỏ Pchữ số thứ (nghĩa là I) chia hết cho I. Ví dụ …

3
Đếm số nguyên tố Eisenstein
Giới thiệu Số nguyên Eisenstein là số phức của mẫu a+bω Số a,bnguyên ở đâu và ω = e^(2πi/3) Các số nguyên Eisenstein tạo thành một mạng tam giác trong mặt phẳng phức: Chúng tôi nói rằng một số nguyên Eisenstein z=a+bωlà số nguyên tố nếu nó không thể được …



8
Tính toán Numpad Taxicab
Tín dụng đi nơi tín dụng đến hạn Cho hai chữ số, x và y, tính số lần nhảy ngang hoặc dọc ngắn nhất để có được từ x đến y trên một bàn phím tiêu chuẩn, ví dụ: 789 456 123 00 Bạn có thể giả định một cách …

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.