Desafío del triángulo

Published by Mubashir Hassan in

Dado el perímetro y el área de un triángulo, diseña una función que devuelva las longitudes de los lados de todos los triángulos que cumplan esas especificaciones. Las longitudes de los lados deben ser números enteros. Ordena los resultados de forma ascendente.

triangle(perimeter, area) ➞ [[s1, s2, s3]]

Ejemplos

triangle(12, 6) ➞ [[3, 4, 5]]

triangle(45, 97.42786) ➞ [[15, 15, 15]]

triangle(70, 210) ➞ [[17, 25, 28], [20, 21, 29]]

triangle(3, 0.43301) ➞ [[1, 1, 1]]

Notas

  • El área se redondea a la cienmilésima (5 lugares decimales).
  • p. ej., 59.444441 se redondearía a 59.44444.