Публикации по теме 'puzzle'


Последнее палиндромное свидание — Головоломка для раундов интервью
Вопрос : В 2001 году 2 октября 2001 года дата в формате ММДДГГГГ представляла собой палиндром (то же самое, что и вперед, и назад). 10/02/2001 -> "10022001" Когда в последний раз перед 2001 годом это происходило? Ответьте в формате ММДДГГГГ Решение : Один год может иметь только один палиндром, так как год также фиксирует месяц и дату, поэтому год должен быть меньше 2001, так как у нас уже есть палиндром для 02.10. Это не может быть какой-либо год в 1900 году,..

Quo Vadis — Тайна в 6 частях (3)
Часть 3 — В поисках Стива Это третья часть из шести частей о тайне, головоломке, игре и потерянном сокровище. Предыдущие сообщения можно найти здесь: часть 1 , часть 2 Оказывается, многих людей зовут Стив Чепмен. Я обычно умею находить контактную информацию людей, но с мистером Чепменом было так много людей примерно одного возраста и с одним и тем же именем, что отсеять нужного человека стало самостоятельным поиском. Не буду утомлять вас всеми тупиками, но их было много. В конце..

Решение проблемы Pick Peak на Codewars
Codewars — интересный веб-сайт для улучшения ваших навыков программирования. Я некоторое время экспериментировал с сайтом, пытаясь стать лучше в Python. Я наткнулся на проблему Пика Пика в кодовых войнах, которая показалась мне очень интересной. В этом посте я покажу вам, ребята, решение задачи Pick Peak на Codewars. Задача Выбрать пик была веселой и интересной. Вот в чем проблема. Описание: В этом ката вы напишете функцию, которая возвращает позиции и значения «пиков»..

Загадка программиста: что такое программирование?
Программирование - это сложно . Это жалобы, которые я слышу чаще всего, когда разговариваю с другими студентами-программистами, техниками или инженерами, или когда даю частные уроки. Независимо от того, пытаетесь ли вы понять память, структуры данных или просто зачем вам нужна переменная; люди борются . Но я думаю, что это не должно быть так. Программирование не является сложным по своей сути: оно может быть действительно сложным, но не на начальном уровне. Я думаю, что..

Тяжелое положение при планировании парада Пейтона (HPI, 2019)
Пейтон планирует парад в городе Сент-Патриксбург. Для каждого хорошего парада нужны поплавки, поэтому Пейтон заручился поддержкой местных жителей, чтобы построить их. Всего N местных жителей создали N групп, которые удобно выстроили в линию. Пейтон идет по очереди и может решить либо одобрить, либо отклонить каждое поплавок. К сожалению, они обнаружили, что во время ожидания в очереди у местных жителей возникли споры со своими соседями по очереди, так что местный i отказывается..

100 человек по кругу — Головоломка для раундов собеседования
Вопрос : 100 человек стоят в кругу в порядке от 1 до 100. У №1 есть меч. Он убивает следующего человека (т.е. № 2) и дает меч следующему за другим (т. е. № 3). Все люди делают то же самое, пока не выживет только 1. Какое число выживает последним? Решение : Раунд 1: 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99..

Башни Ханоя на Python: рекурсивный алгоритм и анимация
Ханойская башня - старая загадка. Тем не менее, он продолжает удивлять своим элегантным решением, которое скрывается за его простотой. Анимации, показанные в этой статье, построены на библиотеке Python под названием Manim. Эта конкретная анимация была основана на анимации, использованной Reducible в видео на YouTube. Сначала нам нужно разобраться в небольших случаях. Затем мы собираемся обобщить для других дисков. Наконец, мы построим рекурсивный алгоритм, который решает эту..