Информатика · ҰБТ сұрағы №12561
Программа нәтижесін анықтаңыз: def r(s): if len(s) < 2: return 0 return (s[0] != s[-1]) + r(s[1:-1]) print(r("kazakhstan"))
Дұрыс жауабы мен түсіндірмесі
Жауабы: 4
Жұптар: k–n, a–a, z–t, a–s, k–h. Сәйкес келмейтіндер: k–n, z–t, a–s, k–h = 4; a–a сәйкес келеді.
«Алгоритмдер және программалау» тақырыбынан тағы
- Графтың қабырғалары: 1–2, 2–3, 3–4, 4–1, 1–3, 3–5, 5–6, 6–3. Қай тұжырым дұрыс?
- Программа экранға не шығарады? def h(a, b): c = 0 while b: a, b = b, a % b c += 1 return a, c print(*h(987, 61...
- Программа бірінші print командасымен қандай мән шығарады?
- Өлшенген бағытсыз графтың қабырғалары (төбе–төбе: салмағы): A–B: 4, A–C: 2, B–C: 1, B–D: 5, C–D: 8, C–E: 10, D...
- a — өсу ретімен реттелген 100 элементті массив (индекстері 0–99), x мәні a[70]-те тұр. Код аяқталғанда steps а...
- Ломуто бөлу (partition) процедурасынан кейін массив қандай болады? a = [8, 3, 9, 5, 2, 7, 6] p = a[-1] i = -1...
- Алгоритмді оның уақыт күрделілігімен (ең нашар жағдайда, n — элемент саны) сәйкестендіріңіз.
- solve2(6, 2) аяқталғаннан кейін memo[(4, 2)] мәні қандай?