Задача про смайлики
Помогите решить задачу, пожалуйста!
Смайлики Имя входного файла: d.in Имя выходного файла: d.out Максимальное время работы на одном тесте: 1 секунда Максимальный объем используемой памяти: 64 мегабайта Напишите программу, которая посчитает количество смайликов в заданном тексте. Смайликом будем считать последовательность символов, удовлетворяющую условиям: • первым символом является либо ; (точка с запятой) либо : (двоеточие) ровно один раз • далее может идти символ – (минус) сколько угодно раз (в том числе символ минус может идти ноль раз) • в конце обязательно идет некоторое количество (не меньше одной) одинаковых скобок из следующего набора: (, ), [, ]. • внутри смайлика не может встречаться никаких других символов. Например, нижеприведенные последовательности являются смайликами: :) ;---------[[[[[[[[ в то время как эти последовательности смайликами не являются (хотя некоторые из них содержат смайлики): :-)] ;-- -) ::-( :-() В этой задаче надо будет посчитать количество смайликов, содержащихся в данном тексте. |
Вложений: 1
Вложение 79168
Знаете, всё чаще задумываюсь - а не начать ли всерьёз удалять подобные запросы с изложением задания, но БЕЗ УКАЗАНИЯ ЯЗЫКА ПРОГРАММИРОВАНИЯ. Ведь каждого третьего приходится в это дело носом тыкать. |
так паскаль)
|
Цитата:
Код:
Var |
Спасиииииибо)))) как вы мне помогли))))))) огромное огромное)
|
а почему то когда смайлики пишутся подряд, то он не считает их правильно...
|
Цитата:
Код:
Var |
Часовой пояс GMT +4, время: 09:28. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.