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

4
Kéo từ trong một mảng
Lý lịch Tôi có một hàng nam châm cực mạnh và một loạt các vật kim loại nằm giữa chúng. Nam châm sẽ kéo chúng ở đâu? Đầu vào Đầu vào của bạn là một mảng các số nguyên không âm, sẽ chứa ít nhất một số nguyên 1. Bạn …



9
Mặt trời bao xa?
Giới thiệu tl; dr Liên tục xuất khoảng cách hiện tại từ Trái đất đến Mặt trời. Đơn giản hóa, quỹ đạo của Trái đất quanh Mặt trời là một hình elip. Vì vậy, khoảng cách thực tế giữa cả hai liên tục thay đổi. Khoảng cách này có thể …

3
Dấu ngoặc đơn
Gần đây tôi đã viết một ngôn ngữ mới , để tránh phải xử lý thứ tự các thao tác , tôi chỉ đơn giản là ngoặc đơn cho từng biểu thức để tránh hoàn toàn điều này. Vì dấu ngoặc đơn ở mã char 40-41, mã của bạn sẽ …

3
Đặt chốt vuông vào lỗ vuông
Tôi bị thu hút bởi thiết kế của đồ họa này từ Thời báo New York, trong đó mỗi tiểu bang Hoa Kỳ được đại diện bởi một hình vuông trong một lưới. Tôi tự hỏi liệu họ đặt các hình vuông bằng tay hay thực sự tìm thấy một …

18
Tìm sản phẩm chéo
Các sản phẩm chéo của hai vectơ ba chiều và là độc đáo vector sao cho:a⃗ a→\vec ab⃗ b→\vec bc⃗ c→\vec c c⃗ c→\vec c là trực giao cho cả vàa⃗ a→\vec ab⃗ b→\vec b Độ lớn của bằng diện tích hình bình hành được tạo bởi vàc⃗ c→\vec ca⃗ …

6
Chi phí mua điểm D & D
Khi tạo nhân vật Dungeons & Dragons , một cách khác để ghi điểm khả năng lăn là chỉ định chúng trong ngân sách năng lượng gọi là mua điểm. Điểm số khả năng cao hơn tiêu tốn nhiều điểm hơn, đặc biệt là ở cấp trên: điểm 8 là …


2
Hình dung từ
Cho một từ chỉ bao gồm các chữ cái viết thường, làm như sau: Đối với mỗi chữ cái, hãy lấy thừa số nguyên tố của vị trí của nó trong bảng chữ cái. Đối với mỗi thừa số nguyên tố, p , vẽ một viên kim cương có độ …

5
Đếm pixel 8-bit
Mục tiêu Bạn đang chơi một ván cờ vi tính. Màn hình chỉ có màu đen và trắng và các pixel bị chunky. Các pixel trắng sử dụng rất nhiều năng lượng so với các pixel đen và bạn lo ngại về lượng khí thải carbon của mình. Cho một …


10
Cân bằng khung
Bạn sẽ được cung cấp một chuỗi (có thể trống) chứa dấu ngoặc ( [{()}]) và bất kỳ ký tự nào khác ( A- Z, a- z, 0- 9, dấu chấm câu). Bạn cần kiểm tra xem nó có tuân thủ các quy tắc sau không: Các ký tự không …



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.