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

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

19
Скільки років приблизно?
Напишіть коротку програму, яка займає позитивну кількість секунд, що відображає вік, і виводить оцінку цього часу англійською мовою. Ваша програма повинна виводити найменш точний пройдений час серед наступних показників та їх тривалості в секундах: second = 1 minute = 60 hour = 60 * 60 day = 60 * 60 …
29 code-golf  date 

9
Це гірське?
Виклик Для цього завдання гірська струна - це така, яка відповідає правилам граматики, M: x(Mx)*де при кожному виробництві всі х є однаковими символами. Під час відступу гірська струна може виглядати приблизно так: A B C D C E F E C B A Як бачите, це трохи схоже на гору …

11
Зірочка спіраль
Враховуючи розміри спіралі Sта крок N, виведіть «квадратну» S*Sспіраль із Nзірочками, побудованими від зовнішнього до внутрішнього радіуса за годинниковою стрілкою. Нижче наведено тестові приклади (приклади). Вхід: 4 3 Вихід: *** Вхід: 4 6 Вихід: **** * * Вхід: 4 11 Вихід: **** * * * **** Вхід: 6 18 Вихід: …

7
Ми закінчилися там, де почали!…
Виклик: Вхід: Ви берете два входи: - рядок, що містить тільки файл для друку ASCII (за винятком пробілів, вкладок або нових рядків) - символ для друку ASCII Вихід: Перший рядок буде містити рядок-вхід. Кожне iперше виникнення цього персонажа -модуль-3 рухатиметься у південно-східному напрямку; кожне i-модулі-3 секунди виникнення буде рухатися у …

8
Скажи мені, як flop
Як комп'ютерні працівники, ви, напевно, всі знайомі з основними списками операцій pop та push . Це прості операції, які змінюють список елементів. Однак ви коли-небудь чули про операцію флоп ? (як у фліп- флопі )? Це досить просто. Давши число n , переверніть перші n елементів списку. Ось приклад: >>> …

22
Анаграма часу
Спочатку опублікував (і видалив) автор @Tlink , який, швидше за все, був натхненником цього питання StackOverflow . Оскільки це було соромно, що його видалили, оскільки це загалом здавалося гарним викликом, я зрозумів, що переставлю його з належним форматуванням та правилами. (Я намагався зв’язатися з @Tlink і отримати його дозвіл на …
29 code-golf  date 

21
Символ Леві-Цівіта
Тривимірний символ Levi-Civita - це функція, що fприймає потрійних чисел, (i,j,k)кожне в {1,2,3}, до {-1,0,1}, визначене як: f(i,j,k) = 0коли i,j,kне відрізняються, тобто i=jабо j=kабоk=i f(i,j,k) = 1коли (i,j,k)циклічний зсув (1,2,3), це один з (1,2,3), (2,3,1), (3,1,2). f(i,j,k) = -1коли (i,j,k)циклічний зсув (3,2,1), це один з (3,2,1), (2,1,3), (1,3,2). Результат …

13
Зробіть лічильник Гейгера
Лічильник Гейгера - це пристрій, який використовується для виявлення випромінювання. Ми будемо робити лічильну програму Гейгера. Як ми всі знаємо, коли радіація потрапляє на комп'ютерну програму, вона видаляє рівно 1 байт навмання. Тож програма лічильника Гейгера - це програма, яка сама нічого не робить, але коли будь-який байт видалений, модифікована …

27
Код гольфу: Ваш власний горизонтальний змія ASCII
Дуже сильно натхненний цим викликом Code Golf: Ваша власна змія ASCII для домашніх улюбленців - я думав, що зробити її горизонтальною додасть додатковий шар складності. Приклад горизонтальної змії: 0 0 0 0 0 000 00 0 00 000 0 0 000 0 0 0 00 0 000 А правила такі: …

4
Реалізуйте додавання справжнього рядка
Багато мов дозволяють додавати рядки за допомогою +. Однак це дійсно конкатенація, істинне доповнення слід за аксіомами групи: Він закритий (додавання будь-яких двох рядків - це завжди рядок) Це асоціативно ( (a + b) + c = a + (b + c) ) Існує ідентичність ( ∃e: a + e …

30
Рандомізація до 0
Виклик Пісочний пост Дане додатне ціле число (K)Виведіть рівномірно випадкове ціле число (Y)між [0, K). Якщо Y > 0Припустимо K = Yі повторіть процес до тих пір, поки Y = 0. Правила Введення потрібно спочатку надрукувати Формат виводу за вашим бажанням Ваша програма повинна закінчитися. 0 повинен бути кінцевим результатом, …
29 code-golf  random 

30
Очищення найбільш значущого біта від цілого числа
Вхідні дані Вхід є єдиним натуральним числом n Вихід Вихід має nнайзначніший біт 0. Випробування 1 -> 0 2 -> 0 10 -> 2 16 -> 0 100 -> 36 267 -> 11 350 -> 94 500 -> 244 Наприклад: 350у двійковій є 101011110. Встановлення його найбільш значущого біта (тобто …

21
Складові послідовності
Один раз ви обробляєте картки з позначкою від 0 до 9, утворюючи стеки, які починаються з 0 і рахуються з 1. Коли ви маєте справу з 0, ви кладете її на стіл, щоб почати новий стек. Коли ви дістаєте будь-яку іншу карту, ви складаєте її на карту, яка рівно на …

25
Паліндромні числа з двійковим поворотом
Попередження: це НЕ "ей, давайте намалюємо торт в ASCII-арт" виклик! Будь ласка, читайте;) Деякий час тому це був мій день народження, мені зараз 33 роки. Отож, існує ця незручна соціальна традиція, яка полягає у запрошенні родини та друзів, ставити на торт свічки, схожі на номер, співати пісні та відкривати подарунки. …

28
Спочатку вони прийшли
"Спочатку вони прийшли ..." - це вірш Мартіна Німеллера : First they came for the Socialists, and I did not speak out- Because I was not a Socialist. Then they came for the Trade Unionists, and I did not speak out- Because I was not a Trade Unionist. Then they …

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