# Δεδομένη μια συμβολοσειρά που αποτελείται από τα γράμματα 'X', 'Y' και 'O'. # Είναι απαραίτητο να βρείτε την πιο σύντομη απόσταση μεταξύ των γραμμάτων 'X' και 'Y', # ή να επιστρέψετε 0 αν λείπουν 'X' ή 'Y'. # "YY" -> 0 # "XX" -> 0 # "XY" -> 1 # "YOX" -> 2 # "OOOXOOYOXO" -> 2 # "OOOXXOY" -> 2 def distance(string: str) -> int:
QA / QA Automation
6369
0
Intern
194
Ο συνεντευκτής υπογράμμισε ένα σφάλμα: στον κώδικα χρησιμοποιείται το max, αν και η εργασία απαιτεί να βρεθεί η πιο κοντινή (ελάχιστη) απόσταση. Πώς διορθώνεται;
Intern
190
Τι μπορεί να χρησιμοποιηθεί αντί του float('inf') για την αρχικοποίηση της ελάχιστης απόστασης;
Intern
165
Ο συνεντευκτής ανέφερε ότι το min_dist αρχικοποιήθηκε στο μηδέν, κάτι που δεν είναι σωστό για την εύρεση του ελάχιστου. Πώς να το αρχικοποιήσετε σωστά και να διορθώσετε τον αλγόριθμο;
Intern
146