Вопросы с тегом «puzzle»

693
Расширить случайный диапазон от 1–5 до 1–7

Для функции, которая выдает случайное целое число в диапазоне от 1 до 5, напишите функцию, которая выдает случайное целое число в диапазоне от 1 до 7. Что такое простое решение? Каково эффективное решение для уменьшения использования памяти или работы на более медленном процессоре?...

376
Как найти список возможных слов из буквенной матрицы [Boggle Solver]

В последнее время я играю в игру на своем iPhone под названием Scramble. Некоторые из вас могут знать эту игру как Boggle. По сути, когда игра начинается, вы получаете матрицу букв примерно так: F X I E A M L O E W B X A S T U Цель игры - найти как можно больше слов, которые можно составить,...

152
Установите каждую ячейку в матрице в 0, если эта строка или столбец содержит 0

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Дана матрица NxN с 0 и 1. Установите каждую строку, содержащую a 0для всех 0s, и...

128
Решение «Кому принадлежит зебра» программным способом?

Изменить: эта головоломка также известна как «Загадка Эйнштейна». Кто владеет Зебра (вы можете попробовать онлайн - версию здесь ) является примером классического набора головоломок , и я держал пари , что большинство людей на переполнение стека может решить с ручкой и бумагой. Но как могло бы...

114
Как найти все комбинации монет при некоторой долларовой стоимости

Я нашел фрагмент кода, который писал для подготовки к собеседованию несколько месяцев назад. Согласно моему комментарию, он пытался решить эту проблему: Учитывая некоторую долларовую стоимость в центах (например, 200 = 2 доллара, 1000 = 10 долларов), найдите все комбинации монет, которые составляют...

95
Головоломка программиста: кодирование состояния шахматной доски на протяжении всей игры

Не совсем вопрос, скорее загадка ... За эти годы я провел несколько технических собеседований с новыми сотрудниками. Помимо стандартных вопросов «знаете ли вы X-технологию», я также попытался понять, как они подходят к проблемам. Обычно я отправляю им вопрос по электронной почте за день до...