Penjelasan visual umum dari teorema Pythagoras adalah sebagai berikut:
Kotak dimaksudkan untuk mewakili kuadrat sisi panjang, dan bidang a + b = c
, seperti teorema Pythagoras.
Bagian ini yang harus Anda tunjukkan.
Tugas Anda
- Anda akan mendapatkan dua bilangan bulat sebagai input, yang dimaksudkan untuk mewakili sisi
a
danb
segitiga siku-siku (mis.3, 4
). - Anda kemudian akan membuat kotak dari panjang
a
,b
danc
keluar dari#
karakter. Contohnya di sini adalah 3:
###
###
###
- Anda kemudian akan memformat ini menjadi persamaan matematika yang menjelaskan triplet Pythagoras tertentu:
#####
#### #####
### #### #####
### #### #####
### + #### = #####
- Perhatikan bagaimana tanda
=
dan+
memiliki ruang di kedua sisi dan bagaimana semuanya ada di bagian bawah. - Anda tidak akan pernah mendapatkan nilai untuk
a
danb
itu membuatc
non-integral. - Ini adalah kode-golf sehingga kode terpendek dalam byte menang!
Uji Kasus
(Lebih banyak datang begitu saya punya waktu, ini sangat sulit dibuat dengan tangan)
3, 4
#####
#### #####
### #### #####
### #### #####
### + #### = #####
6, 8
##########
##########
######## ##########
######## ##########
###### ######## ##########
###### ######## ##########
###### ######## ##########
###### ######## ##########
###### ######## ##########
###### + ######## = ##########
4, 3
#####
#### #####
#### ### #####
#### ### #####
#### + ### = #####
5, 12
#############
############ #############
############ #############
############ #############
############ #############
############ #############
############ #############
############ #############
##### ############ #############
##### ############ #############
##### ############ #############
##### ############ #############
##### + ############ = #############
a+b=c
a
, b
dan c
didefinisikan sebagai area kotak, maka contohnya salah.