Sobes.tech

QA / QA Automation

# Տրված տողը բաղկացած է '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:

201

Ինտերվյուարն ցույց տվեց սխալը. կոդում օգտագործվում է max, չնայած առաջադրանքը պահանջում է գտնել ամենափոքր (մինիմալ) հեռավորությունը: Ինչպես ուղղել?

200

Ի՞նչ կարելի է օգտագործել float('inf') փոխարեն նվազագույն հեռավորությունը սկսելու համար։

166

Հարցազրույցը ցույց տվեց, որ min_dist-ը սկզբնապես սահմանվել է զրոյ, ինչը սխալ է նվազագույնը որոնելու համար: Ինչպես ճիշտ կերպով սկսել և ուղղել ալգորիթմը?

151