Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/64: Рейтинг темы: голосов - 64, средняя оценка - 4.50
2 / 2 / 0
Регистрация: 29.10.2020
Сообщений: 30

Алфавит

15.10.2021, 17:48. Показов 12930. Ответов 7

Студворк — интернет-сервис помощи студентам
Панграммой называется строка в которой присутствуют все буквы алфавита. Однако при этом строка может содержать пробелы. У Алисы есть строка, состоящая из строчных и заглавных символов латиницы. Она хочет убедиться, что эта строка является панграммой. Алиса действует следующим образом. Для начала она удаляет из строки все пробелы, а также заменяет все заглавные буквы на строчные. Далее она вырезает из строки символы и составляет из них вторую строку по такому алгоритму. Она перебирает последовательно все буквы алфавита от 'a' до 'z' и пытается найти самое первое вхождение этой буквы в строке. Если вхождение нашлось, то Алиса вырезает из строки эту букву и добавляет ее справа ко второй строке и переходит с следующей букве.

Например, из строки 'A Bra Kada Bra' будет получена строка 'abrakadabra', далее из нее последовательно будут вырезаны самые первые вхождения букв a, b, d, k, r, после чего она превратится в строку aaabra

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

Формат входных данных
На вход подается одна строка, содержащая не более 200 строчных и заглавных символов латиницы и пробелов. Гарантируется, что хотя бы один из символов латиницы входит в строку несколько раз.

Формат выходных данных
Программа должна вывести обе полученные строки без пробелов.

Методика проверки
Программа проверяется на 20 тестах. Прохождение каждого теста оценивается в 1 балл. Тест из условия задачи при проверке не используется.

Sample Input:
A Bra Kada Bra

Sample Output:
aaabra
abdkr
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.10.2021, 17:48
Ответы с готовыми решениями:

Класс Алфавит
Есть Алфавит, характеристиками которого являются: 1. Язык 2. Список букв Для Алфавита можно: 1. Напечатать все буквы алфавита ...

Определить алфавит и вычислить относительную частоту появления знаков алфавита в тексте
Задание.Написать программу, которая определяет алфавит некоторого заданного текстового сообщения и вычисляет относительную частоту...

Алфавит
Написать программу, которая в каждом слове данного текста без знаков препинания все буквы и знаки расположит по алфавиту, в алфавите...

7
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
15.10.2021, 18:08
що опять олимпиада?
и что конкретно не получается?
0
2 / 2 / 0
Регистрация: 29.10.2020
Сообщений: 30
15.10.2021, 18:56  [ТС]
все тупо
0
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
15.10.2021, 20:15
легкие какие то задачи в этот раз.
0
2 / 2 / 0
Регистрация: 29.10.2020
Сообщений: 30
15.10.2021, 20:39  [ТС]
Поможешь? А то все равно не понимаю...
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
15.10.2021, 20:40
Лучший ответ Сообщение было отмечено Petya_Rematov как решение

Решение

Цитата Сообщение от eaa Посмотреть сообщение
легкие какие то задачи в этот раз
ну да в 5 строк всего
Python
1
2
3
4
5
str_ = input().replace(' ','').lower()
letter = sorted(set(str_ ))
for l in letter:
    str_ = str_.replace(l,'', 1)
print(str_, ''.join(letter), sep = '\n')
3
15.10.2021, 22:08

Не по теме:

Semen-Semenich, там бы одной строчки хватило бы, максимум двух))

0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
15.10.2021, 22:10
Цитата Сообщение от eaa Посмотреть сообщение
там бы одной строчки хватило бы, максимум двух))
ждемс. посмотреть то интересно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.10.2021, 22:10
Помогаю со студенческими работами здесь

Игра Алфавит
Создать приложение “Алфавит» Помогите кто знает

Игра Алфавит
import tkinter as tk from tkinter import ttk class AlphabetSettings(): def __init__(self, parent): # заголовок...

Алфавит классов
Создайте класс A, в котором определены: метод приведения к строке, возвращающий 'A.__str__ method' метод hello(), выводящий на экран...

Английский алфавит
Ограничение по времени: 0.2 секунды Ограничение по памяти: 64 мегабайта Заданы два символа- английские буквы в нижнем регистре....

Перебрать алфавит
Как можно перебрать все буквы в английском алфавите? К примеру mysite.com/a mysite.com/b ... mysite.com/z mysite.com/aa ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru