Sobes.tech

QA / QA Automation

# Verilmiş 'X', 'Y' və 'O' hərflərindən ibarət sətir. # 'X' və 'Y' hərfləri arasındakı ən qısa məsafəni tapmaq və ya 'X' və ya 'Y' yoxdursa 0 qaytarmaq lazımdır. # "YY" -> 0 # "XX" -> 0 # "XY" -> 1 # "YOX" -> 2 # "OOOXOOYOXO" -> 2 # "OOOXXOY" -> 2 def distance(string: str) -> int:

197

İntervyu edən səhvi göstərdi: kodda max istifadə olunur, halbuki tapşırıq ən qısa (minimum) məsafəni tapmaqdır. Necə düzəltmək olar?

193

Minimal məsafəni başlatmaq üçün float('inf') əvəzinə nə istifadə edilə bilər?

166

İntervyu edən, min_dist-in sıfır olaraq başlatıldığını göstərdi, bu isə minimumu tapmaq üçün düzgün deyil. Doğru necə başlatmaq və algoritmi necə düzəltmək olar?

147