Sobes.tech

Ілеспе көрсеткен қате: кодта max пайдаланылады, ал тапсырма ең қысқа (минималды) қашықтықты табуды талап етеді. Оны қалай түзетуге болады?

220

# Берілген жол 'X', 'Y' және 'O' әріптерінен тұрады. # 'X' және 'Y' әріптері арасындағы ең қысқа қашықтықты табыңыз, # немесе 'X' немесе 'Y' жоқ болса, 0 шығарыңыз. # "YY" -> 0 # "XX" -> 0 # "XY" -> 1 # "YOX" -> 2 # "OOOXOOYOXO" -> 2 # "OOOXXOY" -> 2 def distance(string: str) -> int:

205

Мінімальды қашықтықты инициализациялау үшін float('inf') орнына не қолдануға болады?

167

Інтервьюер min_dist нөлге тең деп бастағанын айтты, бұл минималды табуда дұрыс емес. Дұрыс қалай бастау керек және алгоритмді қалай түзету керек?

154