Μετράω τα ψηφία οποιουδήποτε αριθμού n μου δοθεί. Η χρονική πολυπλοκότητα του αλγορίθμου μου είναι:
Το 45% επέλεξε O(n), μπερδεύοντας την τιμή του n με το μέγεθος της εισόδου: ο αλγόριθμος κάνει μία επανάληψη ανά ψηφίο, όχι ανά μονάδα της τιμής.
Πόσες φορές μπορείτε να διαιρέσετε το n με το 10 πριν φτάσει στο 0; Συγκρίνετε το πλήθος των ψηφίων του 1000 και του 1000000.
Αριθμός στον οδηγό: Κ15.6
(στο κεφάλαιο) ·
Μόνιμο αναγνωριστικό: kahoot-count-digits ·
Σύνδεσμος: https://progintro.github.io/study/questions/kahoot/kahoot-count-digits.html ·
Markdown (GitHub)