Sobes.tech

QA / QA Automation

# Adott egy 'X', 'Y' és 'O' betűkből álló sztring. # Meg kell találni a 'X' és 'Y' betűk közötti legrövidebb távolságot, # vagy 0-t visszaadni, ha 'X' vagy 'Y' hiányzik. # "YY" -> 0 # "XX" -> 0 # "XY" -> 1 # "YOX" -> 2 # "OOOXOOYOXO" -> 2 # "OOOXXOY" -> 2 def distance(string: str) -> int:

195

A kérdező hibát jelzett: a kódban a max van használva, pedig a feladat a legrövidebb (legkisebb) távolság megtalálása. Hogyan javítható?

193

Mit lehet használni a float('inf') helyett a minimális távolság inicializálásához?

166

A kérdező megjegyezte, hogy a min_dist nullára van inicializálva, ami nem helyes a minimum kereséséhez. Hogyan kell helyesen inicializálni és javítani az algoritmust?

146