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

21
Đạo hàm số học
Đạo hàm của một hàm là nền tảng của toán học, kỹ thuật, vật lý, sinh học, hóa học và một số lượng lớn các ngành khoa học khác. Hôm nay chúng ta sẽ tính toán một cái gì đó chỉ liên quan đến tiếp tuyến: đạo hàm số học. …

18
Những domino nào bị thiếu?
Một bộ domino tiêu chuẩn có 28 mảnh độc đáo: Đưa ra một danh sách gồm 28 hoặc ít hơn các domino duy nhất, xuất ra danh sách cần thiết để tạo thành một bộ hoàn chỉnh. Đầu vào và đầu ra domino được quy định bởi hai chữ số …

14
Chuyển đổi sang camelCase
Các thách thức Tôi đã đọc Hướng dẫn về Phong cách Java của Google vào một ngày khác và tình cờ tìm thấy thuật toán của họ để chuyển đổi bất kỳ chuỗi tùy ý nào thành ký hiệu camelCase. Trong thử thách này, bạn phải thực hiện thuật toán …
34 code-golf  string 

13
1-lên quine trung bình của bạn
Một quine 1-up là một chương trình rất giống với một quine. Một điểm khác biệt chính là thay vì tự in một lần, khi n bản sao của chương trình được nối, kết quả sẽ in chương trình gốc n + 1 lần. Thí dụ Nếu chương trình của …

13
Những kỷ niệm đẹp của quá khứ
Xét một số nguyên tố p , được viết trong cơ sở 10. Bộ nhớ của p được định nghĩa là số lượng các số nguyên tố riêng biệt nhỏ hơn p được chứa dưới dạng các chuỗi con của p . Thử thách Cho một số nguyên n không …

21
Xuất tất cả các chuỗi
Cho một tập hợp các chữ cái, xuất ra tất cả các chuỗi được tạo từ các chữ cái đó. (Đây là ngôi sao Kleene của tập hợp.) Ví dụ: for {'a','b'}, các chuỗi là: '', 'a', 'b', 'aa', 'ab', 'ba', 'bb', 'aaa', 'aab', ... Đầu vào: Một bộ sưu …
34 code-golf  string 

30
Làm phẳng mảng!
Trong thử thách này, nhiệm vụ của bạn là tạo ra một chương trình lấy một mảng lồng nhau và trả về một mảng phẳng một chiều. Ví dụ [10,20,[30,[40]],50]nên xuất ra [10,20,30,40,50]. Đầu vào Đầu vào sẽ là một mảng lồng nhau (ví dụ. [10,20,[[[10]]]]). Nó sẽ chỉ chứa …

5
Tạo giao diện phù hợp với các loại XKCD
colors.rgb ("blue") mang lại "# 0000FF". colors.rgb ("màu xanh vàng") mang lại NaN. colors.sort () mang lại "cầu vồng" Sử dụng các quy tắc được nêu trong hình ảnh và văn bản tiêu đề của nó (được trích dẫn ở đây), tạo một chương trình chấp nhận tất cả các …
34 code-golf 

24
Sắp xếp theo bội số
Bạn nên viết một chương trình hoặc hàm đưa ra danh sách các số nguyên dương nhân với mỗi phần tử với số nguyên dương nhỏ nhất có thể để tạo danh sách tăng nghiêm ngặt. Ví dụ: nếu đầu vào là 5 4 12 1 3 các phép nhân …



28
Chọn số Powerball!
Powerball là một xổ số của Mỹ gần đây đã thu hút được sự chú ý bởi vì giải độc đắc hiện tại (tính đến ngày 11 tháng 1 năm 2016) là giải thưởng xổ số lớn nhất trong lịch sử , vào khoảng 1,5 tỷ đô la ( USD …

21
Hôm nay là ngày gì (trên Flooptonia)?
Bạn là một du khách không gian trên đường đến hành tinh Flooptonia! Chuyến bay sẽ mất thêm 47.315 năm nữa, vì vậy để vượt qua thời gian trước khi bạn bị đóng băng một cách lạnh lùng, bạn quyết định viết một chương trình để giúp bạn hiểu lịch …
34 code-golf  date 

30
Từ vặn vẹo!
Từ vặn vẹo! Cho một chuỗi và một số nguyên dương. Bạn phải xoắn chuỗi, qua lại. Ví dụ đầu vào / đầu ra Đầu vào Programming Puzzles & Code Golf 4 Đầu ra Prog mmar ing zzuP les oC & de G flo Đầu vào Đầu vào có thể …
34 code-golf  string 

10
Tạo fractals từ các mẫu bit trong ASCII
Tổng quan Viết chương trình in ra các mẫu fractal đơn giản được cung cấp một mẫu bit mã hóa fractal, cộng với hệ số tỷ lệ trên mỗi thế hệ của fractal và số lượng thế hệ. Giải trình Dưới đây là một đại diện ASCII của Thảm Sierpinki …

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.