Поширене візуальне пояснення теореми Піфагора є таким:
Квадрати призначені для відображення сторони довжини квадрата, а площі a + b = c
, так, як говорить теорема Піфагора.
Ця частина - те, що ви маєте показати.
Ваше завдання
- Ви отримаєте два цілих числа як вхідні дані, призначені для відображення сторін
a
іb
прямого трикутника (наприклад3, 4
). - Ви будете тоді робити квадрати з довжин
a
,b
іc
з#
характеру. Наприклад ось 3:
###
###
###
- Потім ви відформатуєте їх у математичне рівняння, яке пояснює конкретний піфагорейський триплет:
#####
#### #####
### #### #####
### #### #####
### + #### = #####
- Зауважте, як знаки
=
та+
знаки мають пробіли з обох боків та як усе знаходиться внизу. - Ви ніколи не будете отримувати значення
a
іb
що роблятьc
Не вбудована. - Це код-гольф, тому найкоротший код у байтах виграє!
Випробування
(більше приходить, коли я встигну, це справді важко зробити вручну)
3, 4
#####
#### #####
### #### #####
### #### #####
### + #### = #####
6, 8
##########
##########
######## ##########
######## ##########
###### ######## ##########
###### ######## ##########
###### ######## ##########
###### ######## ##########
###### ######## ##########
###### + ######## = ##########
4, 3
#####
#### #####
#### ### #####
#### ### #####
#### + ### = #####
5, 12
#############
############ #############
############ #############
############ #############
############ #############
############ #############
############ #############
############ #############
##### ############ #############
##### ############ #############
##### ############ #############
##### ############ #############
##### + ############ = #############
a+b=c
a
, b
і c
визначаються як площі квадратів, то приклади некоректні.