Запитання з тегом «code-golf»

Код-гольф - це змагання за вирішення певної проблеми в найменших байтах вихідного коду.

30
Скільки кроків проходить від n до 1, віднімаючи найбільший дільник?
Натхненник цим питанням над математикою . Проблема Нехай nбуде натуральне число ≥ 2. Візьміть найбільший дільник, nякий відрізняється від nсебе, і відніміть його n. Повторюйте, поки не отримаєте 1. Питання Скільки кроків потрібно, щоб досягти 1певного числа n ≥ 2. Детальний приклад Нехай n = 30. Найбільший дільник: 1. 30 …

30
Розтягніть слово
Введення - це слово з малих літер, не розділене пробілом. Новий рядок в кінці необов’язковий. Це ж слово має бути виведене в модифікованій версії: для кожного символу подвойте його вдруге, коли воно з’явиться в початковому слові, втричі - втретє і т.д. Приклад введення: bonobo Приклад виводу: bonoobbooo Застосовуються стандартні правила …

16
Код (міні) гольф
Враховуючи збоку майданчика для міні-гольфу та силу гойдалки, визначте, чи м'яч увійде в яму. Курс буде в такому форматі: ____ ____ _ __/ \ / U \ __/ \ / \_ \_/ Куля починається безпосередньо перед першим шматочком землі зліва і слідкує за контуром ходу, поки не досягне отвору (верхній …

16
Хиткі очі Зсув I
Хлопці з високими очима ASCII люблять зміщувати ASCII Ii: >_> <_< >_< <_> Враховуючи рядок стриманих хлопців, розташованих один від одного або окремими лініями, змістіть Iiбічну сторону вліво, стіну ліворуч та праворуч небо: Ii Найкоротший перемикач виграє приз. Скажи що? Напишіть програму або функцію, яка містить рядок з довільного списку …

30
Спустошливі слова
Давши два слова, опустіть їх, переключивши їх початкові приголосні кластери. Виграє найменше байт. plaster man -> master plan blushing crow -> crushing blow litigating more -> mitigating lore strong wrangler -> wrong strangler def ghi -> ghef di few years -> yew fears Приголосні, що з’являються перед першим голосним ( …
50 code-golf  string 

3
Не варто. Навіть. Мигніть
Від цього може залежати ваше життя. Не моргайте. Навіть не моргніть. Мигніть і ви мертві. Вони швидкі. Швидше, ніж можна повірити. Не повертайтеся спиною, не відволікайте погляд і не моргайте! Удачі. Плачучі ангели - це чужа раса, яка не може рухатися, спостерігаючи іншу істоту (навіть інший Ангел). Вони годують, відправляючи …
50 code-golf 

12
Алекс іноді має рацію
Це завдання полягає в піднятті духу нашого мода Алекса А. , який, як правило, помиляється . Припустимо, у вас є друг на ім’я Алекс, якому потрібна допомога з базової логіки та математики, зокрема математичної еквівалентності . Він дає вам список рівнянь форми, [variable] = [variable]де а [variable]- це завжди одна …
50 code-golf  math  logic 

30
так, це 91 рядок
yes, від coreutils, становить 91 рядок . Багато з них є коментарями, але це все ще ЗАДАЧЕ задовго. Редагувати з вересня 2019 року: вихідний файл виріс за останні п’ять років і зараз становить 126 рядків. Напишіть програму, яка імітує yes: виведення в stdoutнескінченний потік "y \ n" 's повинен бути …

13
Magrathea 2.0 - будівництво гір
З великим крахом універсальної економіки попит на планети на замовлення зросли. Маграфянам доводилося доглядати за стабільнішими доходами також від ширшого класу клієнтів. Тому вони винайшли свій власний гірський ланцюг (або короткі хаос-о-гори) для людей з меншим бюджетом, які не могли дозволити собі повноцінну планету. Гори будувати за планом замовника (він …

30
Закритий гольф FizzBuzz [закрито]
Створіть найкоротший можливий прихований варіант FizzBuzz. Для того, щоб вважати його опустошеним, він повинен задовольняти хоча б одному з наступних: Не містить жодного слова "Fizz", "Buzz" або "FizzBuzz" Не містить чисел 3, 5 або 15. Використовуйте будь-що з перерахованого вище в оману. Пам'ятайте: мета - бути коротким і важко дотримуватися. …

21
Скоротіть цю штат США!
Враховуючи одне з 50 імен штатів США ліворуч, введіть його двобуквенний поштовий індекс, як показано праворуч: Alabama AL Alaska AK Arizona AZ Arkansas AR California CA Colorado CO Connecticut CT Delaware DE Florida FL Georgia GA Hawaii HI Idaho ID Illinois IL Indiana IN Iowa IA Kansas KS Kentucky KY …

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

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

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

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

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