0 / 0 / 0
Регистрация: 20.12.2019
Сообщений: 19
1

Задачка про руны

20.12.2019, 17:01. Показов 2880. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Руны — это древние магические знаки, которые наши предки использовали как буквы. Говорят, что рунные знаки обладают магическими свойствами, а при сложении рун в слова их магическая сила многократно возрастает. Если кузнец изготовит доспехи и начертит там определенные руны в определенном порядке, то доспехи будут наделены необычайными магическими силами.

Для того, чтобы стать обладателем таких доспехов достаточно просто принести кузнецу начертания этих рунных знаков. А вот, чтобы стать обладателем рунного знака приходилось немало потрудиться. Воины добывали начертания рун других языков и наречий в боях или получали их в качестве наград в благодарность за оказанные услуги.

Но так или иначе и в этом деле развелись жулики. По подозрениям ученых кузнец Игнатус Мошеникус изготавливал благородным воинам фальшивые рунные слова. Из древних преданий ученым стало достоверно известно, что каждая руна записывается из двух, трех или четырех английских букв. Причем первая буква рунного слова всегда записывается как заглавная, а все остальные являются маленькими. Ученые перевели несколько, выкованных этим кузнецом, рунных слов на английский язык и теперь нуждаются в Вашей помощи. Проверьте, является ли приведенное слово рунным.

Входные данные

В единственной строке содержится слово. Оно представляет собой непустую строку, длиной не более 100000 символов, содержащую только большие и маленькие буквы английского алфавита.

Выходные данные

Выведите «Yes», если слово является рунным и «No» в противном случае.

Пример

INPUT.TXT

IoIsTheBest

OUTPUT.TXT

Yes
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2019, 17:01
Ответы с готовыми решениями:

Задачка про забор
Напротив Васиного дома поставили забор, состоящий из 10 9 дощечек. Каждый день, выгдядывая в окно,...

Задачка про каналы
В районе города не работает компьютерная сеть. Известно количество узлов сети. Протестировав...

Задачка про кастинг
Кастинг В театре работают n актеров. Известно, что среди них a — высоких, b — голубоглазых и с —...

Задачка про скользящую улитку
Изобразите извилистый спуск улитки по стене по заданной траектории (см. примеры). Формат ввода...

2
Status 418
Эксперт Python
4580 / 2347 / 602
Регистрация: 26.11.2017
Сообщений: 5,265
Записей в блоге: 3
20.12.2019, 17:16 2
Python
1
2
3
4
import re
s = 'IoIsTheBest'
print(re.split('[A-Z]', s))
...
Дальше сами.
0
0 / 0 / 0
Регистрация: 20.12.2019
Сообщений: 19
21.12.2019, 16:26  [ТС] 3
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
file = open('input.txt')
r = file.readline()
file.close()
rsplit=[]
 
for i in r:
    if i.isupper():
        rsplit.append([])
    rsplit[-1].append(i)
rsplit = list(filter(lambda x: len(x) < 2 or len(x) > 4,rsplit))
 
if len(rsplit) == 0:
    print('Yes')
else:
    print('No')
0
21.12.2019, 16:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2019, 16:26
Помогаю со студенческими работами здесь

Задачка про Совпадение стрелок часов
На вход программе подаются два целых числа n и m, каждое в отдельной строке 0&lt;n≤12, 0≤m&lt;60,...

Интересная задачка про распаковку архивов
Всем привет. Давно меня не было, давно не мучал всех) Итак, задачка следующая - надо извлечь архив...

Задачка для начинающих про метро
Привет, есть задачка, где имеется кольцевая станция метро. Человек заходит на одной и выходит на...

Python3 задачка про фазанов и кроликов
В загоне всего 34 голов животных из них фазанов - не известно кроликов - не известно но...

Простая задачка про лягушку с функцией и циклами for и while
Есть улица шириной 2.5 метра и лягушка хочет её пересечь. Первым прыжком она преодолевает 1 метр,...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru