Una spiegazione visiva comune del teorema di Pitagora è come tale:
I quadrati hanno lo scopo di rappresentare il quadrato della lunghezza laterale e le aree di a + b = c
, proprio come dice il teorema di Pitagora.
Questa parte è ciò che devi mostrare.
Il tuo compito
- Otterrai due numeri interi come input, intesi a rappresentare i lati
a
eb
di un triangolo rettangolo (es.3, 4
). - Sarà quindi rendere piazze fuori delle lunghezze
a
,b
ec
fuori dal#
personaggio. Ad esempio qui è 3:
###
###
###
- Quindi li formatterai in un'equazione matematica che spiega la particolare tripletta di Pitagora:
#####
#### #####
### #### #####
### #### #####
### + #### = #####
- Notare come i segni
=
e+
hanno spazi su entrambi i lati e come tutto è sul fondo. - Non otterrai mai valori per
a
eb
che renderannoc
non integrali. - Questo è code-golf, quindi vince il codice più breve in byte !
Casi test
(altri in arrivo una volta che ho tempo, questi sono davvero difficili da fare a mano)
3, 4
#####
#### #####
### #### #####
### #### #####
### + #### = #####
6, 8
##########
##########
######## ##########
######## ##########
###### ######## ##########
###### ######## ##########
###### ######## ##########
###### ######## ##########
###### ######## ##########
###### + ######## = ##########
4, 3
#####
#### #####
#### ### #####
#### ### #####
#### + ### = #####
5, 12
#############
############ #############
############ #############
############ #############
############ #############
############ #############
############ #############
############ #############
##### ############ #############
##### ############ #############
##### ############ #############
##### ############ #############
##### + ############ = #############
a+b=c
a
, b
e c
sono definite come le aree dei quadrati, quindi gli esempi non sono corretti.