Задача Мобильный телефон

Файл входного файла: input.txt
Файл выходного файла: output.txt
Ограничение по памяти: 64 MB
Ограничение по времени: 2 s

Описание

Ануар любит переписываться смс сообщениями со своими друзьями. Так как у него на мобильном телефоне показаны латинские и арабские буквы, то он предпочитает печатать на латинице. У него есть любимое занятие, считать количество нажатий клавиш на телефоне при наборе очередного сообщения. Так, например, чтобы набрать букву b он нажимает клавишу «2» два раза, первый раз отображается буква a, потом только буква b. Но иногда у него бывают сомнения насчет того, сколько раз он нажал на клавиши телефона, чтобы набрать смс-ку. Помогите Ануару написать программу, которая может посчитать количество нажатых клавиш на сотовом телефоне, чтобы он свой результат мог сравнить с результатом, которая выдает программа. Клавиатура телефона имеет следующую структуру:

  • 1 –
  • 2 – abc
  • 3 – def
  • 4 – ghi
  • 5 – jkl
  • 6 – mno
  • 7 – pqrs
  • 8 – tuv
  • 9 – wxyz
  • 0 - пробел

Формат входных данных

Во входном файле записана единственная строка – текст смс сообщения. Текст содержит только пробелы и буквы латинского алфавита в нижнем регистре. Длина текста не более 1000 символов.

Формат выходных данных

Выведите в выходной файл одно число – число нажатий на клавиши для набора текста сообщения.

Примеры:

ввод вывод

hello world

25

Added: admin
Difficulty: 0.499650865079
Accepted: 10
Submitted: 14
Источник задачи: Open MechMath
Analyze this Discuss

Обсуждение:

Начать обсуждение:

Powered by django, eJudge.