Εργάζεσαι για μια κρατική υπηρεσία που έχει υποκλέψει μια σειρά από κρυπτογραφημένα σήματα επικοινωνίας από μια ομάδα ληστών τραπεζών. Τα σήματα περιέχουν μια μεγάλη ακολουθία ψηφίων. Η ομάδα σου πρέπει να χρησιμοποιήσει διάφορες τεχνικές ψηφιακής επεξεργασίας σήματος για να αναλύσει τα σήματα και να εντοπίσει τυχόν μοτίβα που μπορεί να υποδεικνύουν τον σχεδιασμό μιας ληστείας.
Η αποστολή σου είναι να αναζητήσεις μοτίβα στη μεγάλη ακολουθία ψηφίων του κρυπτογραφημένου σήματος.
Η τεχνική που θα χρησιμοποιήσεις εδώ ονομάζεται μεγαλύτερο γινόμενο σειράς.
Ας ορίσουμε πρώτα μερικούς όρους.
Ας δουλέψουμε ένα παράδειγμα, με είσοδο το "63915".
3, θα υπάρχουν τρεις πιθανές σειρές:
"639""391""915""639" είναι 162 (6 × 3 × 9 = 162)"391" είναι 27 (3 × 9 × 1 = 27)"915" είναι 45 (9 × 1 × 5 = 45)"63915" προέρχεται από τη σειρά "639".
Άρα η απάντηση είναι 162.Γράψου στο Exercism για να μάθεις και να κατακτήσεις Scala με 95 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.