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

11
Tạo hình ảnh thời kỳ đặc biệt
Xây dựng chương trình hoặc chức năng nhận đầu vào dưới dạng <width>, <height>, <color1>, <color2> và tạo ra một đầu ra sao cho hàng đầu tiên xen kẽ giữa các pixel màu <color1>và <color2>với một khoảng thời gian <height>. Đối với mỗi hàng tiếp theo, thời gian sẽ là …

22
Số mũ của số phức
Cho hai số nguyên, có thể là tiêu cực, bằng không, hoặc tích cực, avà b(thực hiện trong bất kỳ định dạng hợp lý, bao gồm cả nhập một số phức đồng bằng ), chuyển nó sang a + binơi ilà số ảo (căn bậc hai của một âm). Sau …


7
Đọc ngày tự do của tôi
Cho một ngày được viết bằng bất kỳ (phải xử lý tất cả trong cùng một chương trình) của các định dạng sau, phân tích nó thành hợp lệ yyyy/mm/dd date. 17th May 2012 March 14th, 2016 20 February 2014 September 14, 2017 Sunday, June 8, 2015 Quy tắc Ngày …
10 code-golf  string  date 

3
Trình cộng nhị phân mù
Hãy tưởng tượng bạn có hai hộp B(x)và B(y)mỗi hộp chứa một bit không xác định - 0 hoặc 1 và một máy Fcó thể chụp X-quang chúng và tạo ra hộp thứ ba cho B(x^y)( xor ). Fcũng có thể tính toán B(x*y)( và ). Trên thực tế, đó …


2
Bác của bạn giúp đỡ nhu cầu say rượu
Bác say rượu (xin lỗi ME và AUS cho khóa khu vực) là một nhân vật hư cấu từ Saturday Night Live. Anh ta thường nhầm lẫn những từ dành cho người khác nghe giống họ. Đối với thử thách này, bạn cần chuyển đổi lời nói bình thường thành …

7
Khi nào đèn nhấp nháy?
Hãy tưởng tượng bạn có hai đèn. Các đèn này nhấp nháy và tắt ở một tỷ lệ cụ thể: Light 0: Delay 0ms and then blink every 1000ms Light 1: Delay 500ms and then blink every 1000ms Hãy mô phỏng những đèn này trong 2000ms đầu tiên: 0ms: Light …
10 code-golf  number 

10
Tạo số nguyên tố Fermat
Cho một số n, in số Fermat nguyên tố thứ n , trong đó các số Fermat có dạng 2 2 k +1. Mã này nên về mặt lý thuyết làm việc cho bất kỳ n (tức là không hardcode nó), mặc dù nó không được kỳ vọng sẽ chấm …
10 code-golf  primes 

15
Tạo một shifter
Để "thay đổi" qua một số nđịa điểm, hãy làm như sau: Xóa các nchữ số cuối Thêm nbản sao của chữ số đầu tiên vào đầu số Ví dụ, để thay đổi số 31415ba vị trí, lấy ra ba chữ số cuối cùng để nhận 31, sau đó thêm …
10 code-golf  math 

2
Trồng cây trên sân golf!
Thử thách này được lấy cảm hứng từ ứng dụng này . Đây là một phiên bản dễ dàng hơn nhiều của thử thách này . Thử thách này là code-golf , trong khi thử thách còn lại là code nhanh nhất . Bạn sẽ được cung cấp một lưới …
10 code-golf  grid  game 

2
Reindent Java / C / C ++ / vv. mã
Viết chương trình thêm hoặc xóa khoảng trắng để định dạng mã độc đáo. Các quy tắc cho mã sẽ trông như thế nào khi bạn hoàn thành: Không có dòng nào nên chứa nhiều hơn một {và }. A {nên luôn luôn là điều cuối cùng trên một dòng. …

12
Tìm số không
Thử thách Cho một số nguyên ở định dạng bổ sung hai bit 32 bit , trả về chỉ số của chữ số 0 có ý nghĩa nhỏ thứ hai trong biểu diễn nhị phân, trong đó một chỉ số 0đại diện cho bit có trọng số thấp nhất và …
10 code-golf  number 


13
Tam giác Clark
Ok tôi đã có một chút đá tam giác gần đây vì vậy đây là một cái khác. Tam giác Clark là một hình tam giác trong đó mục nhập ngoài cùng bên trái của mỗi hàng là 1 và các mục nhập ngoài cùng bên phải được tạo thành …
10 code-golf  math  number 

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.