Запитання з тегом «puzzle»

30
Розширити випадковий діапазон від 1–5 до 1–7
З огляду на функцію, яка виробляє випадкове ціле число в діапазоні від 1 до 5, запишіть функцію, яка виробляє випадкове ціле число в діапазоні від 1 до 7. Що таке просте рішення? Що є ефективним рішенням для зменшення використання пам'яті або роботи на повільному процесорі?
692 algorithm  random  puzzle 



30
Встановіть для кожної комірки в матриці 0, якщо цей рядок або стовпець містить 0
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це питання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані чи видалені. Дано матрицю NxN з 0s та 1s. Встановіть кожен рядок, який містить a 0до всіх 0s, і встановіть кожен стовпець, який містить …

30
Як знайти всі комбінації монет, коли задано якесь значення долара
Я знайшов фрагмент коду, який писав для підготовки до інтерв'ю кілька місяців тому. Згідно з коментарем, який я мав, вона намагалася вирішити цю проблему: Враховуючи деяке значення долара в центнах (наприклад, 200 = 2 долари, 1000 = 10 доларів), знайдіть усі комбінації монет, що складають значення долара. Допускаються лише копійки …

30
Головоломка програміста: кодування стану шахової дошки протягом гри
Не суворо питання, більше загадка ... Протягом багатьох років я брав участь у кількох технічних співбесідах нових співробітників. Окрім стандартних питань "чи знаєш ти технологію X", я також намагався зрозуміти, як вони підходять до проблем. Як правило, я надсилав їм запитання електронною поштою за день до співбесіди і очікував, що …

8
Гра «вгадай число» для довільних раціональних чисел?
Одного разу я отримав таке запитання для співбесіди: Я думаю про додатне ціле число n. Придумайте алгоритм, який може вгадати його в запитах O (lg n). Кожен запит - це номер на ваш вибір, і я відповім або "нижчий", "вищий", або "правильний". Цю проблему можна вирішити за допомогою модифікованого двійкового …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.