Data un'età in secondi, calcola quanti anni avrebbe una persona su:
Quindi, se ti dicessero che una persona ha 1,000,000,000 secondi di età, dovresti essere in grado di dire che ha 31.69 anni terrestri.
Se ti stai chiedendo perché Plutone non è stato incluso, guarda questo video su YouTube.
Nota: la durata effettiva di un'orbita completa della Terra attorno al Sole è più vicina a 365.256 giorni (1 anno siderale). Il calendario gregoriano ha, in media, 365.2425 giorni. Sebbene non sia del tutto accurato, 365.25 è il valore usato in questo esercizio. Vedi Anno su Wikipedia per altri modi di misurare un anno.
Potresti trovare utili i dizionari di Pharo per completare questo esercizio.
Pharo offre diversi modi per costruire i dizionari, tra cui Dictionary new: at:put: e una sintassi letterale che si basa sugli Association.
Un Association si presenta come key -> value e può essere trasformato in un dizionario così: { 'key' -> 'value' } asDictionary.
Ricorda che in Smalltalk tutti gli operatori infissi sono associativi a destra e che puoi esplorare dal vivo ognuna delle classi citate sopra.
Iscriviti a Exercism per imparare e padroneggiare Pharo con 50 esercizi e il mentoring di persone reali, tutto gratis.