Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3149401
А
Аноним
28 апреля 2025 12:37 · публичный вопрос
А
Аноним

Алиса попросила папу научить её играть в настольный теннис (обязательно лучше друга Васи). Папа тренирует Алису, а их домашний робот Локи записывает в строку, кто выиграл: если…

Запрос пользователя

Алиса попросила папу научить её играть в настольный теннис (обязательно лучше друга Васи). Папа тренирует Алису, а их домашний робот Локи записывает в строку, кто выиграл: если Алиса, робот пишет "А", если папа — "П". Есть строка, которую робот распечатал в конце игры. Выведи, сколько раундов выиграла Алиса. Ввод Вывод АППА 2 ППП 0

Ответ нейросети
28 апреля 2025 12:37

Давайте подробно разберем задачу.

Задача: есть строка, в которой за каждый раунд указывается, кто выиграл — "А" (Алиса) или "П" (папа). Нужно посчитать, сколько раундов выиграла Алиса.

Пример:

  • Вход: "АППА"

    • Раунды: А, П, П, А
    • Алиса выиграла 2 раза (на позициях 1 и 4).
  • Вход: "ППП"

    • Все раунды выиграл папа.
    • Алиса выиграла 0 раз.

Общий подход:

  1. Прочитать строку.
  2. Подсчитать количество символов "А" в строке.
  3. Вывести результат.

Теперь пошаговое решение на Python:

# исходная строка
game_result = input().strip()

# подсчитываем количество побед Алисы
alice_wins = game_result.count('А')

# выводим результат
print(alice_wins)

Объяснение:

  • input().strip() — считываем строку, убирая возможные лишние пробелы.
  • .count('А') — подсчитываем сколько раз в строке встречается символ "А".
  • print() — выводим результат.

Это простое и эффективное решение задачи.