Головоломки для програмування та коди для гольфу

Q & A для програмування головоломки ентузіастів і код гольфістів

30
Я число Фібоначчі?
Ваше завдання: Напишіть програму або функцію, щоб перевірити, чи є число, яке вводиться, число Фібоначчі . Число Фібоначчі - це число, що міститься в послідовності Фібоначчі. Послідовність Фібоначчі визначається як: F(n) = F(n - 1) + F(n - 2) З насінням є F(0) = 0і F(1) = 1. Вхід: Невід’ємне …

30
Втретє чарівність
Ваше завдання, якщо ви бажаєте прийняти це, - написати програму, яка виводить додатне ціле число (вище 0). Якщо вихідний код дублюється, вихід повинен залишатися однаковим. Складна частина полягає в тому, що якщо вихідний код буде введено три рази (у три рази ), вихід буде помножений на 3. Правила Ви повинні …

30
Качка, Качка, Йосиф
Дано масив Integer: Почніть з першого числа Перейти вперед n позицій, де n - значення поточної позиції Видаліть поточну позицію, зробивши наступну позицію поточною. Перейдіть до кроку 2, поки не залишиться одне число Роздрукуйте це число Правила Обрізка масиву (наступне число після останнього числа в масиві - це перше число). …

30
До побачення жорстокий світ!
Фон Привіт гольфісти! Я хотів би вивчити всі мови програмування! Але у мене якось короткий проміжок уваги ... і копіювання всіх прикладів Hello World стає нудною ... але мені подобається вогонь! ^ ш ^ Виклик Тож ось план! Я хочу, щоб ви всі написали найменший код, який буде компілювати, друкувати …

27
Перевірте, чи комп'ютер підключений до Інтернету
Напишіть програму, яка відповідно до того, чи має сценарій доступ до Інтернету, дає вихід, який є "Truthy / Falsey" . Ви можете спробувати підключитися до будь-якого існуючого веб-сайту на власний розсуд (не використовуйте тінистий сайт, який має лише 10% часу роботи - намагайтеся не перевищувати 80% річного часу роботи). Якщо …

30
Роздрукуйте "Найкращий лауреат фотографій"
Цей виклик вшановує перемогу за найкращу картину на Оскарах 2017 року, Місячне світло La La Land ! Ваше завдання - надрукувати текст Ла-ла-земля зробіть паузу на одну секунду, потім змініть текст на показ Місячне світло La La LandОригінальний текст (La La Land) повинен мати перекреслення . Цього можна досягти, очистивши …

30
Найкоротший код нескінченного дискового вводу / виводу
(Просто відкрийте 50 вкладок у Google Chrome: D (просто жартую, ні, ви не можете)) Найкоротший код для нескінченного дискового вводу / виводу будь-якої мови, приклад C #: using System.IO; namespace FileApp { static class Program { public static void Main() { do { File.WriteAllText("a", "a"); File.Delete("a"); } while (true); } …
49 code-golf 

30
Виведіть алфавіт, алфавіт або просто символ
Завдання проста: Напишіть функцію або програму, яка приймає вхід x, і виводить алфавіт нижнього регістру, якщо він xє частиною алфавіту нижнього регістру, виводить алфавіт верхнього регістру, якщо він xє частиною верхнього алфавіту великого регістру, і виводить так само, xякщо він не є частиною жодного з них. Правила: Вхід може бути …

9
Прочитайте дату в нотації xkcd
У своєму xkcd про стандартний формат дати ISO 8601 Рандалл прокрався у досить цікавій альтернативній нотації: Великі числа - це всі цифри, які відображаються в поточній даті у звичайному порядку, а невеликі числа - це індекси, що базуються на 1, про виникнення цієї цифри. Отже, наведений вище приклад являє собою …

30
Найкоротша програма, яка постійно виділяє пам'ять
Напишіть програму, яка працює назавжди і виділяє все більше пам’яті на купі, чим довше вона працює, принаймні, поки ви не досягнете межі операційної системи щодо обсягу пам’яті, яку можна виділити. Багато ядер фактично не резервують виділену вами пам’ять, поки ви її не використовуєте для чогось, тому, якщо ваша програма знаходиться …
49 code-golf 

5
Це проблема самореференції
Самореференційна формула Тіппера (скопійовано з Вікіпедії) Самореференційна формула Тіппера - це формула, визначена Джеффом Тюппером, яка, схопившись на два виміри в дуже конкретному місці в площині, може бути «запрограмована» для візуального відтворення самої формули. Він використовується в різних курсах з математики та інформатики як вправа в графічних формулах. Де функція …

13
Ярр! Карта до прихованого скарбу!
Вступ "Yarr !! У нас був хлопець, який назвав себе" програмістом ", скласти карту для нашого прихованого скарбу! Але" це написано дотепністю "дивні цифри" n літери! "E5, N2, E3" ... що це навіть робить мається на увазі? Божевілля! Навіть не можна виписати належну карту скарбів, непридатний кретин. Виправте це нам! …

6
Ваш автомобіль повертає лише праворуч!
Вступ У вас нещастя бути застряглими у втеченій машині на перешкоді. Усі характеристики автомобіля не реагують на чутливість, крім рульової системи, яка пошкоджена. Він може їхати прямо, або може повернути праворуч. Чи може машина керуватися безпекою? Механіка Ваш автомобіль починається у верхньому лівому куті на карті 8х8 і намагається досягти …

30
Виведіть поточний час
Виклик Потрібно виводити поточний час безперервно (до скасування переривання) раз на секунду будь-яким із наведених нижче способів: Він повинен бути у 24-годинному або AM / PM форматі. Якщо воно є першим, воно повинно бути розділене колонами (тобто 15:47:36). Якщо це останнє, воно повинно бути розділене колонами і мати наступний AM …
49 code-golf  date 

13
Остання спростування останньої теореми Ферма [закрито]
Напишіть програму на обраній вами мові, яка, як видається, успішно знайде контрприклад до Останньої теореми Ферма . Тобто знайдіть цілі числа a , b , c > 0 і n > 2 такі, що a n + b n = c n . Звичайно, ти справді не можеш цього зробити, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.