Решение задачи HQ9+ с Codeforces

Без пояснения   Просмотров: 101


HQ9+ — шуточный язык программирования, состоящий всего из четырех односимвольных команд:

«H» печатает «Hello, World!»,
«Q» печатает исходный код самой программы,
«9» печатает текст песни «99 бутылок пива»,
«+» увеличивает на единицу значение внутреннего счетчика.
Команды «H» и «Q» воспринимаются только в верхнем регистре. Все символы программы, не являющиеся командами, игнорируются.

Вам дана программа на HQ9+. Определите, будет ли что-то напечатано в результате ее выполнения.

Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    string n;
    cin >> n;
    int pos = n.find_first_of("HQ9");
    if(pos + 1)
        cout << "YES";
    else
        cout << "NO";
    return 0;
}

         

Администратор Photo Автор: Администратор




Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться