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

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

30
Створення номерів понеділка
Число понеділка , як визначено Ґамовим у цьому запитанні щодо Загадкового голосування, - це додатні цілі N із трьома трьома властивостями: Десяткове представлення N не містить цифри 0 Десяткове представлення N не містить жодної цифри двічі N ділиться на кожну цифру D, яка виникає в її десятковому поданні Зауважте, що …

29
Намалюйте блискавку ASCII
Вступ Частково натхненний цим питанням StackOverflow , давайте намалюємо блискавку ASCII. Напишіть програму, яка приймає позитивний цілий номер nчерез STDIN або командний рядок і виводить ASCII Lightning Bolt внизу. Вхідні дані Позитивний цілий показник, який nпредставляє кількість блискавкових зигзагоподібних ярусів для малювання. Приклад Вихід n = 1 __ \ \ …

30
Випадковий гольф дня №1: Перемішайте масив
Про серію Я буду проводити невелику серію проблем із кодовим гольфом, що обертаються навколо теми випадковості. Це в основному поле для гольфу з 9 отворами , але буде розкрито на кілька питань. Ви можете брати участь у будь-якому виклику індивідуально, ніби це було звичайним питанням. Однак я буду підтримувати таблицю …

17
Поради щодо гольфу в GolfScript
Що, ця публікація ще не існує? Звичайно, GolfScript це зроблено для гри в гольф, так що ви могли б подумати , що ніяких конкретних порад не дійсно необхідні. Але щоб повною мірою використати функції GolfScript, вам потрібно навчитися деяким неочевидним хитрощам. Ця публікація призначена для збору таких корисних порад та …

30
Сортувати числа за двійковим числом 1
Мета Написати функцію або програму сортувати масив цілих чисел у порядку зменшення за кількістю присутніх 1 у їх бінарному поданні. Умови вторинного сортування не потрібні. Приклад відсортованого списку (використовуючи 16-бітні цілі числа) Dec Bin 1's 16375 0011111111110111 13 15342 0011101111101110 11 32425 0111111010101001 10 11746 0010110111100010 8 28436 0000110111110100 8 …

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

30
Код алгоритму 196 гольфу
Напишіть коротку програму для 196-алгоритму . Алгоритм починається з цілого числа, потім додає до нього зворотній характер, поки не буде досягнуто паліндром. напр input = 5280 5280 + 0825 = 6105 6105 + 5016 = 11121 11121 + 12111 = 23232 output = 23232 Вхідні дані ціле число, яке не …

30
Функція Акермана
Функція Ackermann примітна тим, що є одним з найпростіших прикладів загальної, обчислюваної функції, яка не є примітивною рекурсивною. Ми будемо використовувати визначення A(m,n)взяття у двох негативних цілих числах, де A(0,n) = n+1 A(m,0) = A(m-1,1) A(m,n) = A(m-1,A(m,n-1)) Ви можете реалізувати названа або анонімна функція, яка приймає два цілі числа …

30
Утворіть трикутник Паскаля
Трикутник Паскаля генерується, починаючи з 1 у першому ряду. На наступних рядах число визначається сумою двох чисел безпосередньо над ним зліва та справа. Для демонстрації ось перші 5 рядів трикутника Паскаля: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 Змагання З огляду на …

15
Розблокуйте свій замок
Ви заблокували свій велосипед комбінованим блокуванням у 3 цифри. Тепер ви хочете покататися і потрібно розблокувати його за допомогою наступної програми. Вхідні дані 1-й параметр Комбінація цифр вашого блокування в заблокованому стані. Він повинен відрізнятися від 2-го параметра (= поєднання стану, що розблокується ). (Інакше ваш велосипед може бути викрадений!) …

11
У моєму масиві є відлуння… ехо в моєму масиві… мій масив
Довідка! Мені здається, у деяких моїх масивах є дратівливий відгомін, і я хотів би позбутися цього. Коли це відбувається, початковий масив повторюється десь посередині, викликаючи додавання значень один до одного. Наприклад, масив [ 422, 375, 527, 375, 859, 451, 754, 451 ]містить відлуння самого себе так: [ 422, 375, 527, …

30
P Pr Pre Pref Prefi Префікс Префікс префіксів
З огляду на деякий кінцевий список, поверніть список усіх його префіксів, включаючи порожній список, у порядку зростання їх довжини. (В основному реалізація функції Haskell inits.) Деталі Список вводу містить цифри (або більше, якщо це зручніше). Вихід повинен бути списком списків . Подання може, але не повинно бути функцією, можна використовувати …

18
Порахуйте імпульси поворотного набору в телефонному номері (включаючи букви)
У день ваших бабусь і дідусів набір номера телефону робився за допомогою поворотного циферблата таким чином: Щоб набрати кожну цифру, покладіть палець у відповідний отвір, потягніть його до упору і відпустіть. Механізм призведе до того, що циферблат повернеться до положення спокою, і телефон відключить і знову підключить ланцюг певну кількість …
34 code-golf  number 

30
Вгору і вниз, вгору і вниз
Виклик: Давши позитивний цілий вхід n , створіть вектор, що відповідає цій схемі: 0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 ... ±(n-1) ±n Або пояснено словами: Вектор починається з 0та робить кроки до 1тих пір, поки не …

11
Скільки сторінок я вирвав?
Минулого місяця я позичив у бібліотеки багато книг. Всі вони були хорошими книжками, переповненими емоціями та сюжетними поворотами. На жаль, у певні моменти я дуже розсердився / сумно / розчарувався, тому зірвав деякі сторінки. Тепер бібліотека хоче знати, скільки сторінок я вирвав за кожну книгу. Ваша мета полягає в тому, …
34 code-golf 

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