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

4
Giải phương trình tuyến tính
Thử thách này nhưng với một thông số tốt hơn. Thông số kỹ thuật Chương trình của bạn sẽ có một phương trình tuyến tính chứa một biến duy nhất xvà xuất giá trị của x. Nhập / phân tích cú pháp Đầu vào sẽ chỉ chứa số, toán tử, …

3
Nửa đảo ngược một chuỗi nhị phân
Đây là một câu hỏi tiếp theo để tôi câu hỏi Puzzling.SE : Tôi hỏi nếu có một hàm f lập bản đồ chuỗi Boolean để chuỗi Boolean, do đó f (f (b)) = đảo ngược (b) cho tất cả các đầu vào chuỗi b . ( Ngược lại , …
12 code-golf  string 

2
Trình trợ giúp tìm kiếm từ
Tôi đã thực hiện tìm kiếm từ thời gian gần đây, và tôi nghĩ rằng nó sẽ là như vậy dễ dàng hơn nhiều nếu tất cả các từ đọc từ trái sang phải. Nhưng viết lại tất cả các dòng mất rất nhiều nỗ lực! Vì vậy, tôi đang …

7
Sắp xếp các mục dựa trên sự phụ thuộc
Mục tiêu Sắp xếp danh sách các mục đảm bảo rằng mỗi mục được liệt kê sau các phụ thuộc được chỉ định. Đầu vào Một mảng các mảng số nguyên, trong đó mỗi số nguyên chỉ định chỉ số dựa trên 0 hoặc 1 của một mặt hàng khác …

7
Trên các cạnh của hypercube
Công việc của bạn sẽ được để viết một hàm hay một chương trình, sẽ có một số nguyên n>0như là đầu vào và đầu ra một danh sách các cạnh của nchiều hypercube . Trong lý thuyết đồ thị, một cạnh được định nghĩa là 2 đỉnh của các …

1
Có bao nhiêu chữ cái trong từ này?
Lấy cảm hứng từ Project Euler # 17 , đây là thử thách của bạn. Viết một chương trình hoặc hàm đầy đủ lấy một số làm đầu vào, sau đó in hoặc trả về số lượng chữ cái cần thiết để đếm và bao gồm số đó bằng tiếng …
12 code-golf  math  number 

6
Số bước cho tìm kiếm nhị phân
Đưa ra một đầu vào của một số nguyên dương, xuất ra số bước cần thiết để tìm đầu vào thông qua tìm kiếm nhị phân bắt đầu từ 1. Chúng tôi đang mô phỏng tìm kiếm nhị phân cho số nguyên được đưa ra làm đầu vào, trong đó …

4
Giúp tính toán lại đại diện của bạn!
Một vài tháng trước, chúng tôi đã có một cuộc thảo luận về meta về việc tăng danh tiếng được trao cho những người ủng hộ cho các câu hỏi. Đây là những điều cơ bản của hệ thống danh tiếng hiện tại của chúng tôi để bình chọn: 1 …

3
Hiệp sĩ và Knaves
Đây là môn đánh gôn . Trong thử thách này, chúng tôi sẽ viết các chương trình / chức năng giải câu đố " Hiệp sĩ và Knaves ". Lý lịch Bạn thấy mình ở trên một hòn đảo ... vv ... mỗi người trên đảo ngoại trừ bạn là …
12 code-golf 

21
Phép nhân tuần tự
Mục tiêu của bạn là viết một chương trình lấy đầu vào và khi kết nối lại với nhau N, thực hiện "phép nhân liên tiếp". Phép nhân liên tiếp là gì, bạn có thể hỏi? Đó là một chuỗi với một hạt giống ađược định nghĩa như sau: f(0) …

1
Có dấu ngoặc trong ngụy trang?
Ai đó đã cho chúng tôi một chuỗi, nhưng tất cả các ký tự giống như khung đã được thay đổi thành một chuỗi bình thường và chúng tôi không biết đó là gì, hoặc thậm chí có bao nhiêu. Tất cả những gì chúng ta biết là nếu L1,L2,L3,...,LNlà …

14
Chuẩn bị một bài kiểm tra trắc nghiệm
Giới thiệu Lưu ý: đây không phải là một số phương pháp để khuyến khích gian lận. Như Cᴏɴᴏʀ O'Bʀɪᴇɴ đã nói, học tập là giải pháp tốt nhất để vượt qua bài kiểm tra: 3. Hãy xem xét các câu trả lời sau cho bài kiểm tra trắc nghiệm: …

5
Ký hiệu khoa học hiệu quả
Một ngày khác, giáo viên hóa học của tôi đã giải thích cho chúng tôi về ký hiệu khoa học (sử dụng một số nhỏ và nhân nó với lũy thừa mười để thể hiện số lượng lớn dễ dàng hơn), điều đó đưa tôi trở lại vài năm trước …
12 code-golf  string  math 

4
Tất cả các số phù hợp trong một chuỗi
Viết chương trình hoặc hàm lấy số nguyên dương N. Xuất ra danh sách tất cả các số thập phân riêng biệt có thể được viết bằng chính xác N ký tự bằng chữ số ( 0123456789), dấu thập phân ( .) và dấu âm ( -). Ví dụ, một …

4
Chọn cảnh cho phim
Giới thiệu Cuối cùng công ty điện ảnh đang tài trợ cho bộ phim của bạn. Họ đã cho bạn một ngân sách tối đa và họ cũng đặt thời gian chạy bộ phim của bạn. Bây giờ bạn có thể bắt đầu với tiền sản xuất. Bạn có một …

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.