Κόκκοι

Κόκκοι

Εύκολο

Οδηγίες

Υπολόγισε τον αριθμό των κόκκων σιταριού σε μια σκακιέρα, δεδομένου ότι ο αριθμός σε κάθε τετράγωνο διπλασιάζεται.

Μια φορά κι έναν καιρό ήταν ένας σοφός υπηρέτης που έσωσε τη ζωή ενός πρίγκιπα. Ο βασιλιάς υποσχέθηκε να τον πληρώσει με ό,τι κι αν μπορούσε να σκεφτεί ο υπηρέτης. Γνωρίζοντας ότι ο βασιλιάς αγαπούσε το σκάκι, ο υπηρέτης τού είπε πως θα ήθελε να πάρει κόκκους σιταριού. Έναν κόκκο στο πρώτο τετράγωνο μιας σκακιέρας, με τον αριθμό των κόκκων να διπλασιάζεται σε κάθε επόμενο τετράγωνο.

Η σκακιέρα έχει 64 τετράγωνα (όπου το τετράγωνο 1 έχει έναν κόκκο, το τετράγωνο 2 έχει δύο κόκκους κ.ο.κ.).

Γράψε κώδικα που δείχνει:

  • πόσοι κόκκοι ήταν σε ένα δεδομένο τετράγωνο, και
  • τον συνολικό αριθμό των κόκκων στη σκακιέρα

Για επιπλέον πόντους

Κατάφερες να κάνεις τα tests να περνούν και τον κώδικα καθαρό; Αν θέλεις, αυτά είναι μερικά επιπλέον πράγματα που θα μπορούσες να δοκιμάσεις:

  • Βελτιστοποίησε για ταχύτητα.
  • Βελτιστοποίησε για ευαναγνωσιμότητα.

Μετά, μοιράσου τις σκέψεις σου σε ένα σχόλιο στην υποβολή. Αυτό το πείραμα έκανε τον κώδικα καλύτερο; Χειρότερο; Έμαθες κάτι από αυτό;

Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα
Delphi Pascal Exercism

Έτοιμος να ξεκινήσεις την άσκηση Κόκκοι;

Γράψου στο Exercism για να μάθεις και να κατακτήσεις Delphi Pascal με 76 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.