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

25
Cống hiến cho Stan Lee
Thật không may, một trong những tác giả truyện tranh vĩ đại nhất đã qua đời chiều hôm qua. Rất nhiều ngôi sao Hollywood, nhạc sĩ, diễn viên và nhiều người khác đang bày tỏ sự ngưỡng mộ với nhà văn tuyệt vời này, vì vậy chúng tôi cũng phải …

30
Nối n với n + 1
Giới thiệu Chuỗi OEIS A127421 là dãy số có phần mở rộng thập phân là phép nối của 2 số không âm tăng liên tiếp. Nói một cách đơn giản, mọi số trong chuỗi được hình thành bằng cách ghép n với n + 1 cho một số giá trị …

30
Hợp nhất hai giá trị
Bạn có hai giá trị, mỗi giá trị 0đại diện cho "không xác định" hoặc một trong số đó 1,2,3. Hợp nhất chúng thành một giá trị như sau: Nếu cả hai giá trị đều khác nhau và bằng nhau, hãy xuất giá trị đó: (3,3) -> 3 Nếu cả …
44 code-golf 


30
Thực hiện một ngăn xếp
Tôi không thể tin rằng chúng ta chưa có cái này .. Đây là một trong những cấu trúc dữ liệu quan trọng nhất trong lập trình, nhưng vẫn đủ đơn giản để thực hiện nó trong một môn đánh gôn : Thử thách Nhiệm vụ của bạn là triển …


22
Ếch nguyên tố
"Ếch chính" là một loài động vật kỳ lạ nhảy giữa các số nguyên, cho đến khi nó đến vào ngày 3 hoặc 19 ... Chương trình của bạn nên chấp nhận một số nguyên nlàm đầu vào và đầu ra kết quả của thuật toán bên dưới ( 3hoặc …


30
Đó là Hip to Square
Thử thách Vì vậy, ừm, có vẻ như, trong khi chúng ta có rất nhiều thử thách hoạt động với số vuông hoặc số có hình dạng khác, chúng ta không có một câu hỏi đơn giản: Cho một số nguyên n(trong đó n>=0) làm đầu vào trả về giá …

30
Nếu AB ở AB A khác B eh?
Cho hai số nguyên A và B, đầu ra A nếu AB (A trừ B) nằm trong AB (A đến B), nếu không thì đầu ra B. "A trừ B" là phép trừ tiêu chuẩn. "A đến B" là phạm vi các số nguyên bắt đầu từ A và kết …

30
Hack vào xổ số
Gần đây, bạn đã tạo một tài khoản trên một trang web cờ bạc tinh ranh, với một khoản phí 25 đô la, họ sẽ trả lại cho bạn một số tiền ngẫu nhiên từ 0 đến 50 đô la. Sau khi nhận được khoảng 5 đô la hai lần, …

30
Là từ này theo thứ tự từ điển?
Cho một chuỗi đầu vào S, trả về truthynếu tất cả các chữ cái trong S được sắp xếp theo thứ tự: các giá trị ASCII của chúng cần phải theo thứ tự tăng dần hoặc giảm dần. Trả lại falsytrong các trường hợp khác. Đầu vào Đầu vào sẽ …

25
Sever-sort một mảng
Thử thách Cho một mảng số nguyên không trống, ví dụ: [5, 2, 7, 6, 4, 1, 3] Đầu tiên cắt nó thành các mảng trong đó không có mục nào lớn hơn các mảng trước (tức là các mảng không tăng dần): [5, 2] [7, 6, 4, 1] [3] …


30
Tăng một mảng
Đưa ra một loạt các số nguyên dương, "tăng" nó một lần như sau: Nếu tất cả các phần tử mảng bằng nhau, nối a 1vào cuối mảng. Ví dụ: [1] -> [1, 1] [2] -> [2, 1] [1, 1] -> [1, 1, 1] [3, 3, 3, 3, 3] -> …

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.