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
aebdi un triangolo rettangolo (es.3, 4). - Sarà quindi rendere piazze fuori delle lunghezze
a,becfuori 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
aebche renderannocnon 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, be csono definite come le aree dei quadrati, quindi gli esempi non sono corretti.
