Sobes.tech

QA / QA Automation

# 'X', 'Y' ve 'O' harflerinden oluşan bir dize verildiğinde. # 'X' ve 'Y' harfleri arasındaki en kısa mesafeyi bulmak veya 'X' veya 'Y' yoksa 0 döndürmek gerekir. # "YY" -> 0 # "XX" -> 0 # "XY" -> 1 # "YOX" -> 2 # "OOOXOOYOXO" -> 2 # "OOOXXOY" -> 2 def distance(string: str) -> int:

195

Mülakatçı bir hata gösterdi: kodda max kullanılıyor, oysa görev en kısa (en küçük) mesafeyi bulmayı gerektiriyor. Nasıl düzeltilir?

191

En düşük mesafeyi başlatmak için float('inf') yerine ne kullanılabilir?

166

Mülakatçı, min_dist'nin sıfır olarak başlatıldığını belirtti, bu minimum arama için doğru değil. Nasıl doğru şekilde başlatılır ve algoritma düzeltilir?

146