Видео:Решаю простые задачки на Python с сайта CodewarsСкачать
Задача «Контрольная по ударениям» Решение
Учительница задала Пете домашнее задание — в заданном тексте расставить ударения в словах, после чего поручила Васе проверить это домашнее задание. Вася очень плохо знаком с данной темой, поэтому он нашел словарь, в котором указано, как ставятся ударения в словах. К сожалению, в этом словаре присутствуют не все слова. Вася решил, что в словах, которых нет в словаре, он будет считать, что Петя поставил ударения правильно, если в этом слове Петей поставлено ровно одно ударение.
Оказалось, что в некоторых словах ударение может быть поставлено больше, чем одним способом. Вася решил, что в этом случае если то, как Петя поставил ударение, соответствует одному из приведенных в словаре вариантов, он будет засчитывать это как правильную расстановку ударения, а если не соответствует, то как ошибку.
Вам дан словарь, которым пользовался Вася и домашнее задание, сданное Петей. Ваша задача — определить количество ошибок, которое в этом задании насчитает Вася.
Вводится сначала число N — количество слов в словаре.
Далее идет N строк со словами из словаря. Каждое слово состоит не более чем из 30 символов. Все слова состоят из маленьких и заглавных латинских букв. В каждом слове заглавная ровно одна буква — та, на которую попадает ударение. Слова в словаре расположены в алфавитном порядке. Если есть несколько возможностей расстановки ударения в одном и том же слове, то эти варианты в словаре идут в произвольном порядке.
Далее идет упражнение, выполненное Петей. Упражнение представляет собой строку текста, суммарным объемом не более 300000 символов. Строка состоит из слов, которые разделяются между собой ровно одним пробелом. Длина каждого слова не превышает 30 символов. Все слова состоят из маленьких и заглавных латинских букв (заглавными обозначены те буквы, над которыми Петя поставил ударение). Петя мог по ошибке в каком-то слове поставить более одного ударения или не поставить ударения вовсе.
Выведите количество ошибок в Петином тексте, которые найдет Вася.
Примечания к примерам тестов
1. В слове cannot, согласно словарю возможно два варианта расстановки ударения. Эти варианты в словаре могут быть перечислены в любом порядке (т.е. как сначала cAnnot, а потом cannOt, так и наоборот). Две ошибки, совершенные Петей — это слова be (ударение вообще не поставлено) и fouNd (ударение поставлено неверно). Слово thE отсутствует в словаре, но поскольку в нем Петя поставил ровно одно ударение, признается верным.
2. Неверно расставлены ударения во всех словах, кроме The (оно отсутствует в словаре, в нем поставлено ровно одно ударение). В остальных словах либо ударные все буквы (в слове PAGE), либо не поставлено ни одного ударения.
Видео:ПИТОНТЬЮТОР Занятие 11 Контрольная по ударениям Snakify Lesson 11Скачать
Python Blog
Daily byte of Python
Видео:Решение задач на Python #1Скачать
15 Python задач
Posted on Пн 18 Октябрь 2021 in Задачи
Задача Иосифа Флавия:
n человек, пронумерованных числами от 1 до n, стоят в кругу. Они начинают считаться, каждый k-й по счету человек выбывает из круга, после чего счет продолжается со следующего за ним человека. Напишите программу, определяющую номер человека, который останется в кругу последним.
Дана строка, состоящая из слов, разделенных пробелами. Напишите программу, которая подсчитывает количество слов в этой строке.
Дана строка текста. Напишите программу для подсчета стоимости строки, исходя из того, что один любой символ (в том числе пробел) стоит 60 копеек. Ответ дайте в рублях и копейках в соответствии с примерами.
Sample Input 1:
Привет, как дела?!
Sample Output 1:
Дано пятизначное или шестизначное натуральное число. Напишите программу, которая изменит порядок его последних пяти цифр на обратный.
На вход программе подаётся натуральное число. Напишите программу, которая вставляет в заданное число запятые в соответствии со стандартным американским соглашением о запятых в больших числах.
Китайский гороскоп назначает животным годы в 12-летнем цикле. Один 12-летний цикл показан в таблице ниже. Таким образом, 2012 год будет очередным годом Дракона.
Год | Животное |
---|---|
2000 | Дракон |
2001 | Змея |
2002 | Лошадь |
2003 | Овца |
2004 | Обезьяна |
2005 | Петух |
2006 | Собака |
2007 | Свинья |
2008 | Крыса |
2009 | Бык |
2010 | Тигр |
2011 | Заяц |
Напишите программу, которая считывает год и отображает название связанного с ним животного. Ваша программа должна корректно работать с любым годом, не только теми, что перечислены в таблице.
Дан набор точек на координатной плоскости. Необходимо подсчитать и вывести количество точек, лежащих в каждой координатной четверти.
На вход программе подается строка текста из натуральных чисел. Из неё формируется список чисел. Напишите программу подсчета количества чисел, которые больше предшествующего им в этом списке числа, то есть, стоят вслед за меньшим числом.
На вход программе подается строка текста из натуральных чисел. Из элементов строки формируется список чисел. Напишите программу, которая меняет местами соседние элементы списка (a[0] c a[1], a[2] c a[3] и т.д.). Если в списке нечетное количество элементов, то последний остается на своем месте.
На вход программе подается строка текста из натуральных чисел. Из элементов строки формируется список чисел. Напишите программу циклического сдвига элементов списка направо, когда последний элемент становится первым, а остальные сдвигаются на одну позицию вперед, в сторону увеличения индексов.
На вход программе подается строка текста, содержащая натуральные числа, расположенные по неубыванию. Из строки формируется список чисел. Напишите программу для подсчета количества разных элементов в списке.
Напишите программу для определения, является ли число произведением двух чисел из данного набора, выводящую результат в виде ответа «ДА» или «НЕТ».
Формат входных данных В первой строке подаётся число n (0
Видео:Пять лайфхаков, как сдавать олимпиадные задачи, если ты пишешь на Python / Григорий ШовкоплясСкачать
Решение модуля 10.1 из курса «Поколение python» для начинающих
Точные ответы и стопроцентные решения на языке Python модуля 10.1 по курса «Поколение Python: курс для начинающих». Разбираем контрольную работу.
Первым индексом в строковом значении является
Последним индексом в строковом значении является
Если попытаться использовать индекс, который находится за пределами диапазона строкового значения, то
Какой оператор определяет, содержится ли одно строковое значение в другом?
Какой строковый метод возвращает индекс первого вхождения подстроки в строку?
Какой строковый метод возвращает копию строкового значения, в котором удалены все ведущие пробельные символы?
Какой строковый метод возвращает копию строкового значения, в котором удалены все ведущие и замыкающие пробельные символы?
Какой строковый метод возвращает истину, если строковое значение содержит только буквы и имеет по крайней мере один символ?
Какой строковый метод возвращает истину, если строковое значение содержит только цифры и имеет по крайней мере один символ?
Что покажет приведенный ниже фрагмент кода?
🎥 Видео
Python с нуля. Словари (Dict). Python для ЕГЭ по информатике. Решение задач с сайта ПитонтьюторСкачать
Интересная Python задачка с собеседования — решаем, усложняем и снова решаем!Скачать
Математика это не ИсламСкачать
Решение задачи со степика "Средний балл"Скачать
4.2 Ход ладьи. "Поколение Python": курс для начинающих. Курс StepikСкачать
32 Словари (dict) Python. Операции и методы словаря.Скачать
5 урок (1 часть) Python. Цикл while решение задач.Скачать
Python для начинающих. Урок 9: Словари (dict). Решение задач.Скачать
Динамическое программирование. Часть 1. Одномерная динамика. Код на PythonСкачать
План решения задачи методом динамического программирования. Центр онлайн-обучения «Фоксфорд»Скачать
Строки - Метод count | Python c Нуля | Урок 5Скачать
Решение 6 задачи ЕГЭ по информатике. Алгоритм полного перебора чиселСкачать
Питонтьютор. Занятие 1. Ввод и вывод данных. Решение задачСкачать
Python. Простые алгоритмы. Решаем задачиСкачать