Objetivo
Dada uma lista de entrada de 6
dígitos distintas, encontrar números 3 a
, b
e c
de tal modo que a × b = c
, com a
ter 2 dígitos, b
tendo um dígito e c
tendo de 3 dígitos. De uma maneira mais visual, seu programa deve organizar esses 6 dígitos nas caixas desta imagem:
Se existir mais de uma solução, você poderá gerar uma delas.
Entrada
6 dígitos distintos. Você pode aceitá-los de qualquer maneira razoável para o seu idioma.
Saída
Os números 3 a
, b
e c
. O formato de saída é relativamente livre, desde que os três números sejam separados e sempre sejam impressos na mesma ordem (mas não necessariamente na ordem a, b, c
).
Casos de teste
1, 2, 3, 4, 5, 6 -> 54,3,162
2, 3, 4, 5, 6, 7 -> 57,6,342 or 52,7,364
Pontuação
O código mais curto em bytes vence.
0,1,2,3,4,5
resultado em 13,4,052
; sem solução; ou algum comportamento está bom?