• 35 БАЛЛОВ!
    паскаль
    Задана строка состоящая из больших букв латинского алфавита заканчивающаяся восклицательным знаком (!). Подсчитать количество входящих в строку букв Q.

    Входные данные

    строка из больших букв латинского алфавита оканчивающаяся восклицательным знаком. Количество символов в строке заранее не известно, но не превышает 1000.

    Выходные данные

    целое число — количество символов Q в заданной строке.

    Пример

    на входе:

    QUQU!

    на выходе:

    2

Ответы 6

  • Посмотрите на диалект Паскаля, на котором написан код
  • Достаточно a[:a.IndexOf('!')+1].Count(t->t='Q').Println;
  • А дитя неразумное не слушайте, оно не ведает, что пишет.
    • Автор:

      sophie50
    • 6 лет назад
    • 0
  • Ну да, можно без массива символов, забыл, что методы строк за элементы берут именно символы строки. Роли особой, думаю, не играет
  • Нет, конечно, просто короче.
    • Автор:

      oswaldo
    • 6 лет назад
    • 0
  • // PascalABC.NET 3.4, сборка 1766 от 25.08.2018

    begin

    var a:= ReadString;

    a[:a.IndexOf('!')+1].ToCharArray.Where(t->t='Q').Count.Println;

    end.

    Пример:

    QUQU!

    2

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years