Ctrl K

Код из двух кусков

Средняя
Дан список строк из цифр pieces и строка из цифр target. Посчитайте упорядоченные пары индексов (i, j), где i ≠ j, такие что pieces[i], к которой справа приписана pieces[j], в точности равна target. Пары (i, j) и (j, i) считаются разными.
Пример 1
pieces=["12", "3412", "1234", "12"], target="123412" → 4

Подходят пары (0, 1) и (3, 1): "12" + "3412". Пара (2, 0) даёт "123412" тоже: "1234" + "12", как и (2, 3). Итого 4.

Пример 2
pieces=["5", "5"], target="55" → 2

Пары (0, 1) и (1, 0) — разные, хоть и склеивают одинаковые строки.

Пример 3
pieces=["7", "8", "9"], target="98" → 1
Ограничения
  • 2 ≤ len(pieces) ≤ 100
  • 1 ≤ len(pieces[i]) ≤ 100
  • 2 ≤ len(target) ≤ 100
  • Строки состоят из цифр и не начинаются с нуля
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиСамые частые запросы СредняяСводка заходов по доменам СредняяРейтинг финалистов по голосам жюри СредняяПалиндром из двухбуквенных карточек СредняяСамый разговорчивый в чате Средняя
загружаем Python…
Вход
pieces=["12", "3412", "1234", "12"], target="123412"
Ожидается
4

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 112 тестов на сервере, включая скрытые.