Một lời giải thích trực quan phổ biến của định lý Pythagore là như sau:
Các hình vuông có nghĩa là đại diện cho bình phương chiều dài và các khu vực a + b = c
, giống như định lý Pythagore nói.
Phần này là những gì bạn phải thể hiện.
Nhiệm vụ của bạn
- Bạn sẽ nhận được hai số nguyên làm đầu vào, có nghĩa là đại diện cho các cạnh
a
vàb
của một tam giác vuông (ví dụ3, 4
). - Sau đó bạn sẽ làm cho hình vuông ra khỏi chiều dài
a
,b
vàc
ra khỏi#
nhân vật. Ví dụ ở đây là 3:
###
###
###
- Sau đó, bạn sẽ định dạng chúng thành một phương trình toán học giải thích bộ ba Pythagore cụ thể:
#####
#### #####
### #### #####
### #### #####
### + #### = #####
- Lưu ý cách
=
và+
các dấu hiệu có khoảng trắng ở cả hai bên và cách mọi thứ ở phía dưới. - Bạn sẽ không bao giờ có được giá trị cho
a
vàb
điều đó làm choc
không tách rời. - Đây là mã golf để mã ngắn nhất tính theo byte thắng!
Các trường hợp thử nghiệm
(sắp tới một khi tôi có thời gian, những thứ này thực sự rất khó để làm bằng tay)
3, 4
#####
#### #####
### #### #####
### #### #####
### + #### = #####
6, 8
##########
##########
######## ##########
######## ##########
###### ######## ##########
###### ######## ##########
###### ######## ##########
###### ######## ##########
###### ######## ##########
###### + ######## = ##########
4, 3
#####
#### #####
#### ### #####
#### ### #####
#### + ### = #####
5, 12
#############
############ #############
############ #############
############ #############
############ #############
############ #############
############ #############
############ #############
##### ############ #############
##### ############ #############
##### ############ #############
##### ############ #############
##### + ############ = #############
a+b=c
a
, b
và c
được định nghĩa là các khu vực của hình vuông, thì các ví dụ không chính xác.