424 читали · 1 год назад
Проверка на анаграмму (Решение 1)
leetcode | Задача: 242. Valid Anagram (Массивы и хеширование, №1) Условие: Учитывая две строки s и t, верните, true если t является анаграммой s, и false в противном случае . Анаграмма — это слово или фраза, образованная перестановкой букв другого слова или фразы, обычно с использованием всех исходных букв ровно один раз. Example 2: Input: s = "anagram", t = "nagaram" Output: true Example 2: Input: s = "rat", t = "car" Output: false Что такое анаграмма Анаграмма - это перестановка или переставленное слово, полученное путем перемещения букв и составляющее другое слово или фразу...
364 читали · 2 года назад
Python с нуля. Создаем игру "Анаграммы" с подсказками и бонусами.
Сегодня будем решать задачу, которая даётся читателю в книге Майкла Доусона "Программируем на python". Звучит она следующим образом: "Доработайте игру "Анаграммы" так, чтобы к каждому слову полагалась подсказка. Игрок должен получать право на подсказку, если у него нет никаких предположений. Разработайте систему начисления очков, по которой бы игроки, отгадавшие слово без подсказки, получали больше тех, кто запросил подсказку". Автор книги приводит в пример код игры "Анаграммы", который необходимо доработать, что я собственно и сделал...