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

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

1
Куля мікрогравітації
Ви знаходитесь на передовій міжгалактичній космічній станції. Ваш друг, котрий є неповнолітнім у навчанні гравітації, щойно створив гру, яка передбачає використання мікрогравітації як способу переміщення м’яча. Вона передає вам маленький контролер з чотирма стрілками на ньому та лабіринтною структурою з кулькою, що сидить зліва. Вона починає пояснювати, як працює гра. …

30
Знайдіть найменше додатне ціле число, яке закінчується на n, ділиться на n і цифри якого дорівнюють n
Це все в назві ... Візьміть як вхід додатне ціле число n>=12і ... зробіть те, що говорить заголовок. Так, це на OEIS A187924 . Деякі тестові випадки 12 -> 912 13 -> 11713 14 -> 6314 15 -> 915 16 -> 3616 17 -> 15317 18 -> 918 19 -> …

8
Жодних сусідів-співмешканців немає
Враховуючи список натуральних чисел, виведіть, чи має кожна суміжна пара цілих чисел основний коефіцієнт. Іншими словами, виведіть truthy тоді і лише тоді, коли в списку немає двох сусідніх цілих чисел. Іншими словами: задано список натуральних чисел [a 1 a 2 … a n ] , виведіть чи gcd (a 1 …

12
Я люблю сардини
Я люблю сардини, я не можу їх достати, як і мій комп'ютер Omnilang 5000, який є агностиком. Щоб доставити моєму комп’ютеру радість від випробовування сардин, я вирішив нагодувати його низкою програм, здатних відображати на екрані бляшані сардини в різних напрямках і показувати до десяти сардин. У цьому виклику ви несете …

11
Кодуйте ціле число
Дано додатне ціле число n > 2. Перетворюємо його в масив наступним чином: Якщо вона дорівнює, 2повернути порожній масив В іншому випадку створіть масив усіх nпростих факторів, відсортованих за зростанням, потім кожен елемент замініть його індексом у послідовності простих чисел і, нарешті, перетворіть кожен елемент у масив Наприклад, давайте перетворимо …

30
Будьте максимально справедливими
Вступ У цьому виклику ви повинні розділити ціле число на дві частини. Оскільки ніхто не любить отримувати менший шматок пирога, ваша мета - бути максимально справедливим. Наприклад, якщо ви хотіли розділити ціле число 7129на дві частини, є 3 можливих способи зробити це. 7,129, 71,29і 712,9є всі можливості, але 71,29це найсправедливіший …

28
Це сильне слово?
Кажуть, hateце сильне слово. Я хотів з’ясувати, чому, тому я добре роздивився слово. Я помітив, що кожен приголосний мав після нього голосну. Це змусило мене виглядати досить сильно, тому я вирішив, що саме це робить слово сильним. Я хочу знайти більш сильні слова, тому мені потрібна програма для цього! Пошук …

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

22
Сортуйте класи для сходження
Мій перший пост з кодом для гольфу, вибачте за будь-які помилки ... Контекст У скелелазінні ( конкретно валуні валуні) класи сходження з V / Vermin (США) починаються з «VB» (найлегший сорт), а потім переходять до «V0», «V0 +», «V1», «V2», «V3» , 'V4', 'V5' і т. Д. До 'V17' (найскладніший …

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

30
Чи дійсний мій штрих-код?
EAN-8 штрих - коду включає в себе 7 цифр інформації та 8 - ї контрольної цифрою. Контрольна сума обчислюється шляхом множення цифр на 3 і 1 по черзі, додавання результатів і віднімання від наступного кратного 10. Наприклад, з урахуванням цифр 2103498: Digit: 2 1 0 3 4 9 8 Multiplier: …

30
Зробіть це вибухнути!
Візьміть матрицю натуральних чисел як вхідні дані і змусьте їх вибухнути! Те, як ви підірвете матрицю, - просто додавши нулі навколо кожного елемента, включаючи зовнішні межі. Формати введення / виведення необов’язкові, як завжди! Тестові приклади: 1 ----- 0 0 0 0 1 0 0 0 0 -------------- 1 4 5 …
33 code-golf  matrix 

28
Створіть бінарну стінку
Дано масив додатних цілих чисел у базі 10, де n > 0виводять їх подання бінарної стінки. Як це працює? Перетворіть кожне число у його двійкове подання. Прокладіть подання з ведучими нулями до довжини найдовшої, тобто 1, 2-> 1, 10-> 01, 10. Створіть стіну, де 1s - цегла, а 0s відсутні …

15
Скільки мені потрібно Мана?
Dungeon Master була однією з перших рольових ігор в реальному часі в реальному часі, спочатку випущених в 1987 році на Atari ST. Серед інших захоплюючих для того часу речей, вона запропонувала досить складну систему заклинань, засновану на рунах. Ваше завдання сьогодні - написати програму або функцію, яка оцінює кількість балів …

13
З днем ​​народження, Raffaele Cecco!
Раффаель Чекко програміст , який справив деякі з кращих відеоігор для ZX Spectrum комп'ютера в кінці вісімдесятих років. Серед іншого, він розробив дуже популярна Cybernoid і EXOLON . 10 травня 2017 року Raffaele виповнилося 50 років . Цей виклик - це невелика данина йому за ті щасливі години, які багато …

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