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

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

С# Solution
Послано zak427 11 июл 2016 14:52
using System;
using System.Linq;

namespace Csharp_1567
{
    class Program
    {
        static void Main(string[] args)
        {
            string str1 = Console.ReadLine();
            uint sum = 0;
            int lin = (from n in str1
                       select n).Count();
            for (int i =0;i<lin;i++)
            {
                if (str1[i] == 'a' || str1[i] == 'd' || str1[i] == 'g' || str1[i] == 'j' || str1[i] == 'm' || str1[i] == 'p' || str1[i] == 's' || str1[i] == 'v' || str1[i] == 'y' || str1[i] == '_' || str1[i] == '.' || str1[i] == ' ')
                {
                    sum += 1;
                    continue;
                }
                else if (str1[i] == 'b' || str1[i] == 'e' || str1[i] == 'h' || str1[i] == 'k' || str1[i] == 'n' || str1[i] == 'q' || str1[i] == 't' || str1[i] == 'w' || str1[i] == 'z' || str1[i] == ',')
                {
                    sum += 2;
                    continue;
                }
                else sum += 3;
            }
            Console.WriteLine(sum);
        }
    }
}
Re: С# Solution
Послано PO 26 янв 2019 11:47
that's a verbose one :)