Chà, mặc dù thử thách này hóa ra là một thành công lớn, nhưng nó cũng hóa ra rất tầm thường để giải quyết. Do đó, đối với những người tìm kiếm nhiều thử thách hơn, tôi đã tạo phần tiếp theo cho thử thách này, trong đó bạn phải đếm số lượng hình chữ nhật duy nhất . Kiểm tra nó ra!
Bây giờ, đối với những người tìm cách giải quyết thách thức này , nó đến đây.
Chà, chúng tôi chưa thực sự có một thử thách như thế này, vì vậy chúng tôi đi đây.
Hãy xem xét 3 x 3
lưới hình chữ nhật này:
Có bao nhiêu hình chữ nhật? Chà, đếm trực quan, chúng ta có thể thấy rằng thực sự có 36
hình chữ nhật, bao gồm toàn bộ mặt phẳng, tất cả được hiển thị trong GIF hoạt hình dưới đây:
Nhiệm vụ
Việc đếm các hình chữ nhật như hình trên là nhiệm vụ. Nói cách khác, cho 2 số nguyên lớn hơn hoặc bằng 0
, m
và n
, trong đó m
đại diện cho chiều rộng và n
đại diện cho chiều cao, xuất ra tổng số hình chữ nhật trong m x n
lưới hình chữ nhật đó.
Quy tắc
Việc sử dụng bất kỳ công cụ tích hợp nào trực tiếp giải quyết vấn đề này đều không được phép rõ ràng.
Thử thách này không phải là tìm ra câu trả lời ngắn nhất, mà là tìm ra câu trả lời ngắn nhất trong mọi ngôn ngữ. Do đó, không có câu trả lời sẽ được chấp nhận.
Sơ hở tiêu chuẩn bị cấm.
Các trường hợp thử nghiệm
Trình bày ở định dạng Array of Integers Input -> Integer Output
:
[0,0] -> 0
[1,1] -> 1
[3,3] -> 36 (Visualized above)
[4,4] -> 100
[6,7] -> 588
Tài liệu tham khảo
Hãy nhớ rằng, đây là mã golf , vì vậy mã ngắn nhất sẽ thắng!
588
cho trường hợp thử nghiệm cuối cùng.