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

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

13.10.2021, 12:52. Показов 14007. Ответов 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
10 / 10 / 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
Ответ Создать тему
Новые блоги и статьи
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс Ссылка на сгенерированную музыкальную композицию: https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013 Я говорю, что Время- как вода течет. . .
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru