Sobes.tech

QA / QA Automation

# Berilgan satr 'X', 'Y' va 'O' harflaridan iborat. # 'X' va 'Y' harflari orasidagi eng qisqa masofani topish yoki 'X' yoki 'Y' mavjud bo'lmasa 0 ni chiqarish kerak. # "YY" -> 0 # "XX" -> 0 # "XY" -> 1 # "YOX" -> 2 # "OOOXOOYOXO" -> 2 # "OOOXXOY" -> 2 def distance(string: str) -> int:

200

Intervyu beruvchi xatoni ko'rsatdi: kodda max ishlatilgan, holbuki vazifa eng qisqa (minimal) masofani topishni talab qiladi. Qanday tuzatish mumkin?

197

Minimal masofani boshlash uchun float('inf') o'rniga nima ishlatilishi mumkin?

166

Intervyu beruvchi min_dist ni nolga o'rnatilganligini ko'rsatdi, bu minimumni qidirish uchun to'g'ri emas. To'g'ri qanday boshlash va algoritmni qanday tuzatish kerak?

148