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

Задача игра в слова

13.10.2021, 12:52. Показов 14120. Ответов 21

Студворк — интернет-сервис помощи студентам
Второй день бьюсь над задачей, которая скорее всего решается в пару строк.
Подскажите хоть направление куда копать. Сама задачка:
Петя и Вася играют в игру слова по таким правилам: новое слово должно начинаться на последнюю букву предыдущего и быть на одну букву длиннее предыдущего.
Вывод должно быть число сколько продлилась цепочка.
Например: йц цук кен фывфыв
Вывод: 3
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.10.2021, 12:52
Ответы с готовыми решениями:

Задача "Игра в слова"
Есть два игрока - Артем и Борис. Дан определенный набор слов, состоящий только из букв a, b и c. Сначала Артем называет некоторый город,...

Как сделать чтоб игра продолжалась до тех пор пока все слова не будут угаданы и предлагаемые слова не повторялись
#include <iostream> #include <string> #include <cstdlib> #include <ctime> using namespace std; //Выбор слова дnя перемешивания...

Задача такая: ввести слова, создать из них хэш таблицу, все слова на одну букву помещаются в одну строку таблицы, вывести эти слова
Если не знаете, как это сделать поясните хотя бы что такое хэш таблица, как ее создать, что такое ключи в хэш таблице и как их использовать.

21
11 / 11 / 0
Регистрация: 07.10.2016
Сообщений: 196
14.10.2021, 10:24
Студворк — интернет-сервис помощи студентам
Из собственного интереса и ради опыта, т. к. осваиваю Python заморочился вышеозвученной задачкой, получилось вот так:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
s = 0
while True:
    s1 = input("Игрок_1 введите название города:")
    if len(s1)>0 and s>0:
        if s1 [0] == s2 [len(s2)-1] and len(s1) == len(s2) + 1:
            s+=1
        else:
            break
 
    s2 = input("Игрок_2 введите название города:")
    if len(s2)>0:
        if s2 [0] == s1 [len(s1)-1] and len(s2) == len(s1) + 1:
            s+=1
        else:
            break
print(s)
Можно, конечно, установить программно количество вводимых символов и вообще доработать дальше, но по желанию и надобности каждого
0
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
14.10.2021, 10:44
Лучший ответ Сообщение было отмечено tomeandrew как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
prev = input()
count = 1
while True:
    curr = input()
    if prev[-1] == curr[0] and len(prev) == len(curr)-1:
        count += 1
    else:
        break
    prev = curr
print(count)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.10.2021, 10:44

Игра "В слова": называть слово, начинающееся на последнюю букву слова названного соперником
Разработать программу, позволяющую игроку выбрать тему игры (например, города, растения, животные, имена, все слова и т.д.) и затем играть,...

Игра в Слова
Помогите пожалуйста, дали программку сделать, а я без понятия как Игра "в слова". Программа выбирает слово и рисует столько...

Игра в слова
Как написать код чтобы компьютер мог генерировать слова(а не символы случайные) и затем сохранял в файле их.

Игра в слова
«Игра в слова». Играют двое. Первый игрок загадывает слово и вводит его в программу с клавиатуры. Программа рисует в центре (по высоте и...

Игра в слова
Не могу понять в чём проблема. Помогите исправить пожалуйста. using System; using System.Collections.Generic; using System.IO; ...


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru