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
Lần cuối cùng ngày chia hết cho n là khi nào?
Một ngày có thể được biểu thị bằng một số nguyên không dấu như: YYYYMMDD. Những gì bạn cần làm là viết chương trình hoặc hàm ngắn nhất để tìm ra ngày gần đây nhất có số chia hết cho một số đã cho n(bao gồm cả ngày hôm nay) …
24 code-golf  date 

1
Tìm nguồn gốc thực sự của một đa thức
Viết một chương trình độc lập mà khi đưa ra một đa thức và một ràng buộc sẽ tìm thấy tất cả các gốc thực sự của đa thức đó với một lỗi tuyệt đối không vượt quá giới hạn. Những ràng buộc Tôi biết rằng Mathicala và có lẽ …

6
Flappy Bird nhái :)
Mọi người đều phát cuồng về trò chơi "Flappy Bird" ngu ngốc đó đã bị gỡ bỏ. Vì vậy, nhiệm vụ của bạn là tạo ra một trò chơi Flappy Bird Clone. Nó thực sự đơn giản. Dưới đây là các dòng hướng dẫn: Nó có thể sử dụng nghệ …
24 code-golf  game 

1
Thế giới xin chào của Conway
Người ta thường nói, tất cả các lập trình viên sẽ có thể viết chương trình "hello world" bằng bất kỳ ngôn ngữ lập trình nào sau một vài cái liếc qua ngôn ngữ đó (Và quicksort sau một vài cái liếc mắt nữa). Khi Trò chơi Cuộc sống của …

3
Giải quyết Mastermind trong 6 hoặc ít hơn
Mục tiêu của bạn là viết một chương trình sẽ giải bất kỳ câu đố Mastermind nào trong 6 lần di chuyển trở xuống. Lý lịch Mastermind là một trò chơi hội đồng quản trị. Mục tiêu của trò chơi là đoán chính xác sự kết hợp (màu sắc và …
24 code-golf 

8
Mô phỏng máy tự động di động Wireworld
Wireworld là một thiết bị tự động di động được thiết kế giống với các electron chạy qua dây dẫn. Cơ học đơn giản của nó cho phép xây dựng các mạch kỹ thuật số. Nó thậm chí đã cho phép xây dựng toàn bộ máy tính . Nhiệm vụ …

4
Tạo sơ đồ Voronoi (biến thể ASCII)
Giả sử bạn được cung cấp một số chữ cái in hoa riêng biệt nằm rải rác trong một mảng hình chữ nhật của các ô trống khác. Mỗi ô trong mảng thuộc về chữ cái gần nó nhất, được định nghĩa là chữ cái có thể truy cập được …

6
Viết thành phần bytebeat đẹp nhất
Bytebeat là một phong cách âm nhạc người ta có thể sáng tác bằng cách viết một chương trình C đơn giản mà đầu ra được dẫn đến aplayhoặc /dev/dsp. main(t){for(;;t++)putchar(((t<<1)^((t<<1)+(t>>7)&t>>12))|t>>(4-(1^7&(t>>19)))|t>>7);} Có rất nhiều thông tin trên trang web bytebeat , triển khai javascript và nhiều bản trình diễn và …


26
Có hiệu lực qua các thời đại
Lấy cảm hứng từ câu hỏi này trên SO , nhiệm vụ của bạn là tạo ra một chương trình hợp lệ trong (ít nhất) hai phiên bản chính của ngôn ngữ bạn đã chọn tạo ra đầu ra khác nhau. Quy tắc Bất kỳ ngôn ngữ nào có nhiều …

12
Lời khuyên cho việc chơi golf ở Scala
Bạn có lời khuyên chung nào cho việc chơi golf ở Scala? Tôi đang tìm kiếm những ý tưởng có thể được áp dụng cho các vấn đề về golf nói chung ít nhất là cụ thể đối với Scala (ví dụ: "xóa bình luận" không phải là một câu …
24 code-golf  tips 

8
Tạo tab guitar?
Viết chương trình ngắn nhất tạo ra các tab guitar cho các hợp âm được đưa ra làm đầu vào. Vì vậy, các nghệ sĩ guitar trong số bạn không có lợi thế và để làm cho nó có tính quyết định (và có thể dễ viết mã hơn), đây …

3
Tạo ra fractals Newton
Tất cả các bạn đều biết phương pháp Newton để tính gần đúng gốc của hàm, phải không? Mục tiêu của tôi trong nhiệm vụ này là giới thiệu cho bạn một khía cạnh thú vị của thuật toán này. Thuật toán của Newton chỉ hội tụ cho một số …



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.