Форум » Обработка символьных строк » Задание 24 №170 » Ответить

Задание 24 №170

koa.oren: Добрый вечер! В задаче №170 из задания 24 не сходится ответ: у меня получилось 68, а ответ 69. Раз число 69, а 69 делится на 3, то есть в цепочке есть только символы XYZ, а по краям нет таких символов. Но это же невозможно, так как строка состоит только из этих трех символов (возможно, только если исходная строка вся состоит из XYZ). Скажите, какой всё же правильный ответ?

Ответов - 5

Поляков: На сайте лежит авторское решение этой задачи. Вы можете его посмотреть, если не согласны, напишите в чем именно.

koa.oren: Да, я не согласна с авторским решением. Согласно авторскому решению в начале и в конце последовательности цепочек XYZ, может находиться и по два символа, Например, YZ XYZ XYZ XYZ XY. Хотя по условия сказано, что "Цепочка может начинаться и заканчиваться любым символом из XYZ". Я так понимаю, что имеется в виду один символ в начале цепочки и в конце цепочки.

Поляков: koa.oren пишет: Согласно авторскому решению в начале и в конце последовательности цепочек XYZ, может находиться и по два символа, Например, YZ XYZ XYZ XYZ XY. Хотя по условия сказано, что "Цепочка может начинаться и заканчиваться любым символом из XYZ". В чем же вы усматриваете противоречие?


koa.oren: "Цепочка может начинаться и заканчиваться любым символом из XYZ" - я поняла, что ровно один символ можно ставить в начале и в конце цепочки, а не два.

Поляков: koa.oren пишет: "Цепочка может начинаться и заканчиваться любым символом из XYZ" - я поняла, что ровно один символ можно ставить в начале и в конце цепочки, а не два. Нет. Цепочка может обрываться в любом месте. Главное, чтобы ее можно было дополнить до XYZ...XYZ.



полная версия страницы