Crie um programa que conte o número total de letras comuns a dois nomes e encontre o produto de seus comprimentos para funcionar como um "testador de amor".
Condições: você pode não obter uma resposta 1: 1 (sendo 3 em 3, etc.).
Entrada
Dois nomes de STDIN ou alternativa mais próxima.
Resultado
Calcule xcomo o número total de letras em comum entre os dois nomes, ignorando maiúsculas e minúsculas. Calcule ycomo o produto dos comprimentos dos nomes. Então a saída, para STDOUT ou alternativa mais próxima, é
Name1 and Name2 have x out of y chances of love.
Exemplos
Entrada:
Wesley
Polly
Resultado:
Wesley and Polly have 2 out of 30 chances of love.
Wesley e Polly têm 2 letras em comum, ye l, e o produto de seus comprimentos é 6 * 5 = 30.
Entrada:
Bill
Jill
Resultado:
Bill and Jill have 3 out of 16 chances of love.
Bónus
- Subtraia 30 bytes para usar frações simplificadas, ou
x out of yseja, na forma totalmente reduzida.
Entre os melhores:
A classificação será determinada por idiomas. O código de golfe termina em 17 de outubro às 22h20. Horário de verão do Pacífico (Califórnia)
Prêmios de Rep
- Você receberá 10 representantes (um voto positivo) por estar entre os 5 primeiros (exceto o primeiro lugar).
- Você receberá 15 representantes (entrada aceita) por ser o primeiro lugar.
- Você também pode receber uma recompensa de outra pessoa.
Aqui está um snippet de pilha para gerar uma classificação regular e uma visão geral dos vencedores por idioma. **
Para garantir que sua resposta seja exibida, inicie-a com um título, usando o seguinte modelo de remarcação:
# Language Name, N bytes
onde Nestá o tamanho do seu envio. Se você melhorar sua pontuação, poderá manter as pontuações antigas no título, identificando-as. Por exemplo:
# Ruby, <s>104</s> <s>101</s> 96 bytes
** Fragmento de pilha de Sign That Word por Kslkgh
Parabéns pelo seguinte:
- Vencedor Dennis (Pitth)
- Dennis (CJam)
- NBZ (APL)
- Molarmanful (JavaScript ES6)
- Alex A. (Julia)
ae bde alguma letra, eles contam para min(a,b)repetições?
Aaron\nAhmad? Ousamename\nsamename?