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

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

30
Це парне чи дивне?
Примітка. Проблема тесту на ванільність на парність ще не була (є C / C ++, але це вимикає можливість використання мов, відмінних від C / C ++, та інші, які не ванільні, також закриті), тож я публікую повідомлення один. Враховуючи додатне ціле число, виведіть його паритет (тобто якщо число непарне …

24
Зламування Енігми?
Вступ "Енігма" була однією з перших електромеханічних шифрових машин, використовуваних у Другій світовій війні. Це означає, що після кодування однієї літери вона змінить ключ для наступної літери. Це вважалося німецьким нерозривним , через величезний ключовий простір. Навіть жорстоке насильство було майже неможливим. Однак у Enigma була помилка дизайну. Шифрування листа …
65 code-golf  string 

30
Друк / вивід L-фабета
Натхненний друком Джорджа Гібсона "Друк табули" . Ви повинні надрукувати / вивести саме цей текст: ABCDEFGHIJKLMNOPQRSTUVWXYZ BBCDEFGHIJKLMNOPQRSTUVWXYZ CCCDEFGHIJKLMNOPQRSTUVWXYZ DDDDEFGHIJKLMNOPQRSTUVWXYZ EEEEEFGHIJKLMNOPQRSTUVWXYZ FFFFFFGHIJKLMNOPQRSTUVWXYZ GGGGGGGHIJKLMNOPQRSTUVWXYZ HHHHHHHHIJKLMNOPQRSTUVWXYZ IIIIIIIIIJKLMNOPQRSTUVWXYZ JJJJJJJJJJKLMNOPQRSTUVWXYZ KKKKKKKKKKKLMNOPQRSTUVWXYZ LLLLLLLLLLLLMNOPQRSTUVWXYZ MMMMMMMMMMMMMNOPQRSTUVWXYZ NNNNNNNNNNNNNNOPQRSTUVWXYZ OOOOOOOOOOOOOOOPQRSTUVWXYZ PPPPPPPPPPPPPPPPQRSTUVWXYZ QQQQQQQQQQQQQQQQQRSTUVWXYZ RRRRRRRRRRRRRRRRRRSTUVWXYZ SSSSSSSSSSSSSSSSSSSTUVWXYZ TTTTTTTTTTTTTTTTTTTTUVWXYZ UUUUUUUUUUUUUUUUUUUUUVWXYZ VVVVVVVVVVVVVVVVVVVVVVWXYZ WWWWWWWWWWWWWWWWWWWWWWWXYZ XXXXXXXXXXXXXXXXXXXXXXXXYZ YYYYYYYYYYYYYYYYYYYYYYYYYZ ZZZZZZZZZZZZZZZZZZZZZZZZZZ (Так, я набрав це вручну) Ви можете використовувати всі …

22
Команда кошеня
Кошеня дуже схожий на кішку. Деякі основні відмінності - милість, відсутність інтелекту та розмір. Аналогічно catкоманда відрізняється від kittenкоманди. На щастя, у цій справі є лише одна різниця. У команді кошеня всі великі літери замінюються малими літерами. Об'єктивна Для реалізації програми, яка поводиться аналогічно cat. Усі символи [A-Z]виводяться малими літерами. …

26
Нумерація сторінок у стилі xkcd
У книзі Рандалла Манро "xkcd, том 0" використовується досить непарна система числення для номерів сторінок. Перші кілька номерів сторінок є 1, 2, 10, 11, 12, 20, 100, 101, 102, 110, 111, 112, 120, 200, 1000, 1001, ... Це виглядає як троичной, але зауважив , що він скаче від 20прямо 100від …

30
Гольф Програма для неприємностей
Річард Докінз у своїй книзі « Сліпий годинниковий виробник» описує програму Weasel . Алгоритм можна описати так: Почніть із випадкової рядка з 28 символів. Дійсні символи - це всі великі літери та пробіл. Зробіть 100 копій цього рядка, 5% шансів на кожного символу буде замінено випадковим символом. Порівняйте кожну нову …

30
Алфавіт моєї дочки
Днями ми з моєю донькою писали речення з буквою з магнітом на холодильник. Хоча нам вдалося зробити деякі ( I love cat), нам не вистачило букв, щоб зробити інші ( I love you too) через недостатню кількість літер o(4) Потім я з’ясував, що хоча один набір включає 3 eбукви, він …
65 code-golf 

30
Скасуйте програму COBOL!
COBOL - дуже стара мова, на момент написання їй - 58 років. Насправді вона настільки стара, що має дуже цікаву примху: перші шість символів кожного рядка - це коментарі. Чому це, запитаєте ви? Ну, ці 6 символів мали бути використані як номери рядків ще в той час, коли програми не …

11
Тільки навіть байти
Сценарій Останнім часом ви помічаєте якусь дивну поведінку улюбленого редактора тексту. Спочатку здавалося, що він ігнорує випадкових символів у вашому коді під час запису на диск. Через деякий час ви помітили візерунок; символи з непарними значеннями ASCII ігноруються. Під час подальшої перевірки ви виявили, що ви можете правильно записувати у …

9
Додавання в базі -1 + i
Цілі числа Гаусса - це складні числа форми, a+biде aі bє обидва цілі числа. У базі -1 + i всі цілі числа Гаусса можна однозначно представити за допомогою цифр 0і 1без необхідності символу для позначення знаку. Наприклад, 1100у базі -1 + i є десяткове число 2, оскільки 1*(-1+i)^3 + 1*(-1+i)^2 …

19
Загалом, це просто, е, ще одна хитрість у коді гольфу
Мета цього виклику - створити версію ASCII обкладинки цього чудового альбому рок-групи Pink Floyd. Цегляні стики виготовлені з символів _і |. Цегли мають ширину 7 та висоту 2 символи, виключаючи стики. Отже, базовою одиницею, включаючи переходи, є: _________ | | | | _________ Кожен ряд цегли зміщується на половину ширини …

20
Просто повторіть себе
Напишіть програму, яка виводить Do not repeat yourself! Ваш програмний код повинен відповідати таким обмеженням: його довжина повинна бути парним числом кожен символ, який знаходиться в положенні 2n(де nціле число> 0), повинен дорівнювати символу в позиції 2n-1. Другий символ програми дорівнює першому, четвертий дорівнює третьому тощо. Нові рядки вважаються символами! …

30
Збільшити ASCII ст
У цьому виклику потрібно взяти багатолінійне мистецтво ASCII як вхідне, наприклад: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OO OOOOOOO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OOOOO OO OOO OO OO OO OOOOO OO OO OO OO OO OO OO OO …

30
Зробіть мексиканську хвилю
Напишіть програму або функцію, яка виводить наступні дії: Abcdefghijklmnopqrstuvwxyz aBcdefghijklmnopqrstuvwxyz abCdefghijklmnopqrstuvwxyz abcDefghijklmnopqrstuvwxyz abcdEfghijklmnopqrstuvwxyz abcdeFghijklmnopqrstuvwxyz abcdefGhijklmnopqrstuvwxyz abcdefgHijklmnopqrstuvwxyz abcdefghIjklmnopqrstuvwxyz abcdefghiJklmnopqrstuvwxyz abcdefghijKlmnopqrstuvwxyz abcdefghijkLmnopqrstuvwxyz abcdefghijklMnopqrstuvwxyz abcdefghijklmNopqrstuvwxyz abcdefghijklmnOpqrstuvwxyz abcdefghijklmnoPqrstuvwxyz abcdefghijklmnopQrstuvwxyz abcdefghijklmnopqRstuvwxyz abcdefghijklmnopqrStuvwxyz abcdefghijklmnopqrsTuvwxyz abcdefghijklmnopqrstUvwxyz abcdefghijklmnopqrstuVwxyz abcdefghijklmnopqrstuvWxyz abcdefghijklmnopqrstuvwXyz abcdefghijklmnopqrstuvwxYz abcdefghijklmnopqrstuvwxyZ abcdefghijklmnopqrstuvwxYz abcdefghijklmnopqrstuvwXyz abcdefghijklmnopqrstuvWxyz abcdefghijklmnopqrstuVwxyz abcdefghijklmnopqrstUvwxyz abcdefghijklmnopqrsTuvwxyz abcdefghijklmnopqrStuvwxyz abcdefghijklmnopqRstuvwxyz abcdefghijklmnopQrstuvwxyz abcdefghijklmnoPqrstuvwxyz abcdefghijklmnOpqrstuvwxyz abcdefghijklmNopqrstuvwxyz abcdefghijklMnopqrstuvwxyz abcdefghijkLmnopqrstuvwxyz abcdefghijKlmnopqrstuvwxyz abcdefghiJklmnopqrstuvwxyz …

19
Зламіть пароль банківського рахунку!
Вступ Щоб запобігти крадіжці ключів від крадіжки користувача, у певній системі банківських рахунків було застосовано такий захід безпеки: щоразу вводяться лише певні цифри. Наприклад, скажіть, що ваш цільовий пароль 89097, система може запропонувати їм ввести 2-ю, 4-ю та 5-ю цифри: 997 Або це може запропонувати їм ввести першу, третю та …
64 code-golf 

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