Le età degli attori nei test sono tutte sbagliate

l
lupodellasleppa (530 points)
0 2 6
asked Dec 18, 2018 in Es3 by lupodellasleppa (530 points)
closed Dec 20, 2018 by andrea.sterbini

Mi ritrovo qui a tentare di svolgere l'ultimo esercizio dell'Homework e dopo un'accurata definizione della funzione eta(), mi accorgo che sbaglia tutti i test, ma poi ricontrollo le età su Google e quelle che dice il test (XXX XXXX dovrebbe avere XX anni) sono tutte sbagliate!

So che la strada per il completamento dell'esercizio sarebbe stata ancora lunga, ma di certo una cosa del genere non è incoraggiante

P.S.: David Bowie (69 anni) è morto 2 anni fa, ma nel JSON manca la data quindi il calcolo è stato fatto con 2018 come anno di morte

288 views
closed with note: deadline expired

3 Answers

g
giorgio.strano (480 points)
1 4 7
answered Dec 18, 2018 by giorgio.strano (480 points)
Io ho avuto lo stesso problema, aggiungi uno al risultato di ogni età e per ora ti dovrebbe funzionare, poi con calma chiediamo ai prof. se c'è qualcosa che non abbiamo capito ;)
andrea.sterbini (160900 points)
448 849 1643
answered Dec 18, 2018 by andrea.sterbini (160,900 points)
1) nel testo c'è scritto di usare come data di "morte" il 2018 se non presente
2) se uno nasce nel 2000 e muore nel 2001 può aver vissuto 1 anno oppure 2, ho scelto di considerarne sempre 2
(e l'esempio nel testo lo fa vedere)
l
lupodellasleppa (530 points)
0 2 6
commented Dec 19, 2018 by lupodellasleppa (530 points)
ovviamente ho usato l'anno 2018 in assenda di 'DIED', l'ho anche scritto sopra

non capisco come faccia uno che nasce nel 2000 a festeggiare il secondo compleanno entro il 2001, però vabbè ormai è andata :D

comunque è stato divertente
andrea.sterbini (160900 points)
448 849 1643
commented Dec 19, 2018 by andrea.sterbini (160,900 points)
Arrotondando :D
ledoriver (4630 points)
1 6 17
answered Dec 19, 2018 by ledoriver (4,630 points)
penso sia meglio basarsi sui dati nel file json piuttosto che google, ai fini del completamento dei test
ledoriver (4630 points)
1 6 17
commented Dec 19, 2018 by ledoriver (4,630 points)

in ogni caso facendo quello che viene richiesto dalla consegna viene tutto, l'unica cosa è aggiungere +1 alle età, come ha già detto giorgio.strano