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

3
Thử thách Mùa Vọng 4: Dòng hội hiện tại!
<< Trước đó tiếp theo >> Santa đã có thể tái sản xuất tất cả những món quà mà yêu tinh đã đánh cắp qua đêm! Bây giờ anh phải gửi chúng đến dây chuyền lắp ráp để đóng gói. Anh ta thường có một camera để giám sát dây …

22
Xen kẽ chút bôi nhọ
Giới thiệu Thử thách này yêu cầu bạn đặt các số 0 ở cuối của biểu diễn nhị phân số nguyên 010101…, điều này được giải thích tốt nhất với một ví dụ: Cho số nguyên 400, bước đầu tiên là chuyển đổi nó thành nhị phân: 110010000 Như chúng …

5
Một ngân hàng cho những người bạn kém tin cậy
Giới thiệu Bạn đã nhận được một công việc như là bộ trưởng tài chính ở đất nước trang điểm của bạn ở sân sau của bạn. Bạn đã quyết định tạo ngân hàng của riêng bạn ở đất nước của bạn cho bạn và những người bạn kém tin …
12 code-golf 


4
Tìm mật khẩu
Một khóa kết hợp chữ số N thông thường bao gồm N đĩa quay. Mỗi đĩa có các chữ số 0-9 được ghi theo thứ tự và bạn cần chuyển chúng sang mật khẩu chính xác để mở. Rõ ràng, nếu bạn không biết mật khẩu, bạn sẽ cần thử …

2
Làm thế nào tôi có thể rút ngắn mã trăn này?
Đây là đoạn mã mà tôi muốn rút ngắn. n=input() while n: s=raw_input() x,r,g,b=(int(x) for x in s.split()) a=x/r%2 c=x/g%2 d=x/b%2 r=((a*10+c)*10)+d if r==0:e="black" elif r==100:e="red" elif r==1:e="blue" elif r==10:e="green" elif r==101:e="magenta" elif r==11:e="cyan" elif r==110:e="yellow" else:e="white" print(e) n-=1 Đầu vào: 3 4643 5913 4827 9752 5583 5357 5120 9400 …
12 code-golf  tips  python 

1
Phá hủy một chuỗi!
Thử thách Đưa ra một đầu vào chuỗi, đầu ra phiên bản bị phá hủy của nó. Quá trình P r Pr r o o o g g g r r r rogr r a -> a -> a -> a -> a -> -> -> -> -> m m …

15
Số xen kẽ
Hãy xem xét các mảng số nguyên dương: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, ... Sau đó, nối chúng: 1234567891011121314151617181920212223242526... Và sau đó chia chúng thành các đoạn có độ dài thay đổi, mỗi chiều dài bằng số nguyên dương thứ N : …

7
Chuyển đổi giữa các bản nhạc
Trước khi bạn rời đi, bạn không cần phải hiểu nhiều ký hiệu âm nhạc để thực hiện thử thách này. GIẢI TRÌNH Trong bản nhạc tiêu chuẩn, các dấu ngoặc kép đi ngang qua trang phục vụ như các điểm tham chiếu đến các ghi chú, cho bạn biết …

6
Chơi gôn trước C-golf của tôi
Lý lịch Đối với bài nộp mã golf của tôi bằng C, tôi cần một công cụ xử lý. Giống như trong nhiều ngôn ngữ khác, khoảng trắng hầu như không liên quan đến nguồn C (nhưng không phải lúc nào cũng vậy!) - vẫn làm cho mã dễ hiểu …
12 code-golf  c 

15
Tạo một chuỗi con trỏ
Cho phép xác định một chuỗi con trỏ đến được bất kỳ chuỗi như vậy mà một (n) = a ((n-1) - (a (n-1))) forall n lớn hơn một số số hữu hạn. Ví dụ: nếu chuỗi của chúng tôi bắt đầu với 3 2 1 Thuật ngữ tiếp theo …

23
Tính tổng phương tiện của hai số nguyên
Có khá nhiều phương tiện trong toán học, như trung bình số học, trung bình hình học và nhiều phương tiện khác ... Định nghĩa và nhiệm vụ Lưu ý rằng đây là các định nghĩa cho hai số nguyên dương *: Bình phương trung bình gốc là căn bậc …

11
Số tự tổng
Chuyển đổi một số thành tổng các chữ số Không phải bất kỳ tổng nào: chúng tôi cần tổng ngắn nhất Không phải bất kỳ chữ số nào: bạn chỉ có thể sử dụng các chữ số của số Ví dụ Bạn sẽ được cung cấp dưới dạng đầu vào …

13
Bỏ qua như một con ếch!
Đưa ra một loạt các số nguyên không âm, nhiệm vụ của bạn là chỉ giữ một số phần tử nhất định của nó, như được mô tả dưới đây. Hãy nói rằng mảng là [1, 3, 2, 4, 11, 5, 2, 0, 13, 10, 1]. Đầu tiên lấy phần …

1
Số tổng hợp cao cấp
Một số tổng hợp cao vượt trội là một số nguyên trong đó tỷ lệ số lượng ước của nó với một số lũy thừa của số đó càng cao càng tốt. Thể hiện điều này như một công thức: Gọi d (n) là số ước của n, bao gồm …

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.