Okay, quindi ieri è stato il 2 ° giorno di Natale e io e i miei (nonni) genitori abbiamo fatto una partita a "sjoelen", come si chiama nei Paesi Bassi. Il programmatore interiore è venuto in me, ma proprio quando ho avuto la risposta, l'ho persa. Voglio che lo rifai.
Le regole:
Hai una tavola di legno, un sjoelbak , con 4 scatole, ognuna con il proprio numero. Quando uno schijf (un oggetto simile a un disco) va in una delle caselle si ottengono i punti sopra quella casella.
Quando c'è uno schijf in tutte e 4 le caselle, non ottieni 10 ma ottieni 20 punti.
Esempio:
Da sinistra a destra: 3 5 4 3
Ogni casella ha almeno 3 schijven (plurale di schijf ) in modo che sia 20 * 3 = 60 punti.
Valori risultanti: 0 2 1 0
0 * 2 + 2 * 3 + 1 * 4 + 0 * 1 = 10 punti.
Il che fa un totale di 60 + 10 = 70 punti.
L'input:
la quantità di schijven da sinistra a destra, ovvero "4 5 4 5", [4,5,4,5], "4 \ n5 \ n4 \ n5", qualunque cosa tu voglia.
L'output:
la quantità di punti, ovvero 84, come output, variabile, return o in cima allo stack, qualunque cosa tu voglia.
Come in ogni codice golf, non è possibile utilizzare script esterni e il codice con il minor numero di byte vince.
PS: Come avrai già notato, sono olandese. Sentiti libero di modificare i possibili errori grammaticali.