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

29
Tổng kết luân chuyển
Lấy một ma trận vuông chứa các số nguyên dương làm đầu vào và tính "tổng xoay" của ma trận. Tổng số luân chuyển: Lấy tổng của ma trận gốc và cùng một ma trận xoay 90, 180 và 270 độ. Giả sử ma trận là: 2 5 8 3 …

22
Số nguyên pha loãng
Một số nguyên dương có thể được pha loãng bằng cách chèn một 0giữa hai bit trong khai triển nhị phân của nó. Điều này có nghĩa là một nsố -bit có độ n-1pha loãng, không nhất thiết phải là tất cả. Ví dụ: đối với 12(hoặc 1100ở dạng nhị …


18
Đừng lặp lại chính mình trong Rock-Paper-Kéo
Khi có tin đồn rằng Codegolf sẽ có một giải đấu Rock-Paper-Kéo, bạn nhìn vào chủ đề của những từ không vuông . Một từ được làm bằng các chữ cái R, P, Slà vuông miễn phí nếu nó không chứa một chuỗi mà lặp đi lặp lại hai lần. …

30
Lên đi các bit!
Cho một số nguyên N thực hiện các bước sau: (sử dụng 9 làm ví dụ). Nhận đầu vào N. ( 9) Chuyển đổi N từ cơ sở 10 sang cơ sở2. ( 1001) Tăng mỗi bit lên 1. ( 2112) Coi kết quả là base3 và chuyển nó trở …



14
Văn bản chia đôi
Đưa ra một chuỗi các chữ cái ASCII (chữ hoa và / hoặc chữ thường), xuất MathJax thô cần thiết để hiển thị chuỗi đó chia đôi cho mỗi ký tự, thành các siêu ký tự và các chỉ mục. Ví dụ: các đầu vào catvà horsesẽ dẫn đến kết …
26 code-golf  string 

30
Có phải là một số nguyên?
Một số là toàn bộ nếu nó là một số nguyên không âm không có phần thập phân. Vì vậy, 0và 8và 233494.0là toàn bộ, trong khi 1.1và 0.001và 233494.999không. Đầu vào Số dấu phẩy động trong cơ sở / mã hóa mặc định của ngôn ngữ của bạn. Ví …

30
Tiền Euro và ghi chú
Vì phần lớn các quốc gia sử dụng đồng Euro có ,dấu phân cách thập phân, bạn cũng phải sử dụng nó. Nhiệm vụ là xuất ra tất cả các giá trị của đồng tiền Euro và ghi chú theo thứ tự tăng dần. Bạn cũng phải đặt dấu vết …

30
Xuất giờ ở 90 độ
Hôm nay trong khi chơi với những đứa trẻ của tôi, tôi nhận thấy rằng một món đồ chơi đơn giản trong công viên đã che giấu một thách thức. Bánh xe có một hình tam giác chỉ vào một số, nhưng cũng có ba vòng tròn trỏ đến các …

30
Sự khác biệt thứ n
Trong toán học, một cách để tìm ra loại quan hệ đã cho (tuyến tính, bậc hai, v.v.) là gì để tính toán sự khác biệt. Để làm như vậy, bạn lấy một danh sách các giá trị y mà khoảng cách giữa các giá trị x tương ứng là …

30
Bảng chữ cái chéo cho đầu vào
Lấy cảm hứng từ bài viết này . Đối với những người đánh dấu câu hỏi này là một bản sao, tôi khuyên bạn nên đọc câu hỏi để thấy rằng câu hỏi của tôi là một sửa đổi của câu hỏi được liên kết. Một liên kết không yêu …



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.