Da bambina mia sorella mi ha mostrato questo piccolo calcolo dell'amore per vedere quante possibilità hai di avere una relazione di successo con la tua cotta. Tutto ciò che serve sono 2 nomi e un pezzo di carta.
- John
- Jane
Quindi, separi questi nomi con la parola Loves . Puoi scrivere questo su una riga o su nuove righe.
John
ama
Jane
Quindi inizia il calcolo. Si inizia contando quante volte un personaggio si presenta da sinistra a destra e nel caso in cui si utilizzino nuove linee anche dall'alto verso il basso. Ogni personaggio viene contato una volta, quindi dopo aver contato la J di John non devi contarli di nuovo quando inizi con Jane. Il risultato di questo esempio sarà il seguente:
J: 2 ([J] ohn | [J] ane)
O: 2 (J [o] hn | L [o] ves)
H: 1 (Jo [h] n)
N: 2 (Joh [n] | Ja [n] e)
__
L: 1 ([L] oves)
O: ignorato
V: 1 (Lo [v] es)
E: 2 (Lov [e] s | Jan [e])
S: 1 (Love [s ])
__
J: ignorato
A: 1 (J [a] ne)
N: ignorato
E: ignorato
__
Risultato finale: 2 2 1 2 1 1 2 1 1
Il prossimo passo sarà aggiungere le cifre che lavorano dall'esterno al centro.
2 2 1 2 1 1 2 1 1 (2 + 1 = 3)
2 2 1 2 1 1 2 1 1 (2 + 1 = 3)
2 2 1 2 1 1 2 1 1 (1 + 2 = 3)
2 2 1 2 1 1 2 1 1 (2 + 1 = 3)
2 2 1 2 1 1 2 1 1 (1)
__
Risultato: 3 3 3 3 1
Continuerai a farlo fino a quando non avrai un intero inferiore o uguale a 100.
3 3 3 3 1
4 6 3
76%
Può succedere che la somma di 2 cifre diventi ≥ 10, in questo caso il numero verrà diviso in 2 nella riga successiva.
Esempio:
5 3 1 2 5 4 1 8
13 (Sarà usato come 1 3)
1 3 4 5 7
8 8 4 (8 + 4 = 12 usato come 1 2)
1 2 8
92%
Requisiti
- Il tuo programma dovrebbe essere in grado di accettare qualsiasi nome con lunghezza ragionevole (100 caratteri)
- Sono consentiti i caratteri [A..Z, a..z].
- Maiuscole / minuscole quindi A == a
Liberi per te di decidere
- Come gestire i caratteri speciali (Ö, è, ecc.)
- Includi cognomi sì o no, gli spazi verranno ignorati
- È consentita qualsiasi lingua
Il vincitore sarà determinato con voti il 28 e 14 febbraio.
Buona codifica
Ps Questa è la prima volta che metto qualcosa qui, se c'è un modo per migliorarlo sentiti libero di farmelo sapere = 3
Modifica: la data di fine è stata modificata a San Valentino, ritenendo che sarebbe più appropriato per questa sfida :)
1-love_result
:-)