ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1567. SMS-спам

Solution c++
Послано Ivan 27 сен 2019 19:12
#include <iostream>
#include <string>

using namespace std;

int main()
{string s;
 int o=0;
 getline(cin, s);
 string b1 = "adgjmpsvy. ";
 string b2 = "behknqtwz,";
 string b3 = "cfilorux!";
 for (int k=0; k<s.size();k++)
    {
        if (b1.find(s[k]) != string::npos)
            o++;
        if (b2.find(s[k]) != string::npos)
            o+=2;
        if (b3.find(s[k]) != string::npos)
            o+=3;
    }
    cout<<o;
return 0;
}