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

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

2
Квітка поета
Напишіть квінку з 1 або більше схемою римування з http://en.wikipedia.org/wiki/Rhyme_scheme при прочитанні. Наступні символи вимовляються вголос: будь-які буквено-цифрові слова або символи, які не в коментарі; порівняння та арифметичні символи (+ плюс; - мінус; * разів, / ділиться на, | або, || або, & і, && і,! не, = дорівнює, == …

11
Обчисліть репутацію обміну стека
Фон: Я часто виявляю, що під час перегляду сайту Stackexchange я починаю цікавитись, як люди отримують таку репутацію, яку вони мають. Я знаю, що я завжди можу розраховувати на кодегольф SE для вирішення своїх проблем, тому ось це: Створіть програму, яка прийме додатне ціле число, що представляє репутацію людини. Ми …
13 code-golf 

10
Зробіть найкориснішу програму в межах 100 символів [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . У цьому завданні вам дозволяється скласти корисну програму для виконання всього, що ви можете …

28
Виведіть n-й цифри цілого числа
Не використовуючи рядки (за винятком випадків, коли це необхідно, наприклад, із введенням або виведенням), обчисліть n-ю цифру зліва з цілого числа (в базі 10). Введення буде надано у такому форматі: 726433 5 Вихід повинен бути: 3 як це п'ята цифра "726433". Введення не буде містити провідні нулі, наприклад, "00223". Тестові …
13 code-golf  math 

6
Мій робот втік із лабораторії!
Мій робот якось коротко замикається і випадково біжить кудись із моєї лабораторії! На щастя, кожен раз, коли він це робить, його послідовність відключення ініціює, даючи йому достатньо часу для випадкового повороту та бігу в напрямку, що його стикається протягом п'яти раундів, перш ніж він вимикається. Його функції гіроскопа та акселерометра …
13 code-golf  math 

1
Brainf ** k Налагоджувач
Ваше завдання - взяти такий внесок (програма Hello World): ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. І виведіть підказку (яка буде "> "): > Після цього користувач може ввести що завгодно підказку. Ваш простий налагоджувач повинен мати такі команди: S - крок Виведіть поточне місце (див. L) Після кроку. S(a positive integer) - зробіть стільки пробілів …

3
Створіть n до d-tic tac toe win-checker
Створіть найкоротшу програму, щоб перевірити, хто переміг у грі n d tic tac toe. Ваша програма повинна працювати, коли n(ширина) та d(розмірне число) знаходяться в цих діапазонах: n∈[3,6]∩ℕ ie a number from this list: 3,4,5,6 d∈[2,5]∩ℕ ie a number from this list: 2,3,4,5 n = 3; d = 2(3 2, …

5
Сховати привітання Brainf *** в іншому коді
Мета полягає в тому, щоб написати програму (що завгодно, окрім явного мозгу), яка друкує найкраще правило Барні Стінсона : Нове завжди краще. коли трактується нормально, але Леген ... чекай ... дері! При обробці перекладачем Brainfuck. Може виграти найпопулярніший браток. У вас є 72 години, щоб бути легендарним.

12
Складіть побажання на Валентина зі своєю улюбленою мовою [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Напишіть найкреативнішу програму, щоб відобразити ваше бажання Валентина улюбленою мовою програмування цією мовою. Напр …

19
До побачення, світ! [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Напишіть програму, яка стирає себе. Хоча точна поведінка може бути визначена реалізацією, вона повинна …

30
Підрахунок випадків цілого числа [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 3 роки тому . На основі запитання Скільки натуральних чисел <1 000 000 містять цифру 2? . Я …

30
Найкоротша програма для сортування списку чисел у непарних і парних категоріях
У Новий Новий час , коли Чарлі Чаплін стикається з комп’ютером, він працює в сортувальному дворі, як валідатор, щоб визначити, чи правильно сортують працівники предмети. Елементи, про які йдеться, - це пакети з мармуру. Пакети з непарною кількістю мармуру укладаються в червоний кошик, а пакети з парною кількістю мармуру укладаються …

14
Прямокутний псевдо-фрактал
Мета Мета програми - намалювати арт-прямокутник ASCII, багаторазово подвоєний у розмірі, чергуючи по горизонталі та вертикалі. Щоразу, коли прямокутник подвоюється за розмірами, додаткова площа представляється іншим символом, а попередні області залишаються незмінними. Два найменших розділи містять по одному символу кожен і можуть знаходитися в будь-якому кутку. Програма приймає як ціле …

11
Знайдіть усі часи, що відповідають шаблону
Ваше завдання - написати програму, яка друкує всі часи (у форматі HH: MM, 24 години), що відповідають будь-якій з наступних зразків: Години, рівні хвилини, наприклад 22: 22,01: 01 Години, рівні зворотній хвилині, наприклад 10:01, 01:10, 22:22 Послідовності, які відповідають H: MM або HH: MM, завжди друкуються з HH: MM. Напр. …

3
Напишіть компілятор
Напишіть програму, яка приймає мозковий програму і компілює її до виконавчого машинного коду. Ви можете орієнтуватися на x86, x86_64, jvm (байт-код Java) або armv6 і використовувати один із таких виконуваних форматів: ELF, a.out, файл класу, exe, com. Виконаний файл повинен працювати в Linux або Windows (або Java на будь-якому). Ні …

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