Запитання з тегом «restricted-source»

Накладає обмеження на вихідний код, який використовується для вирішення завдання, наприклад, відсутність номерів у вихідному коді.

30
Роздрукуйте кожен друкуваний символ ASCII, не використовуючи його
У мові програмування за вашим вибором, написати 95 програм, кожен з яких виходів інші один з 95 друкованих символів ASCII без цього символу , що відбувається в будь-якому місці програми . Наприклад, якщо вашою мовою був Python , Pможе бути вашою програмою, яка виводить символ print(chr(80)) тому що Pмає код …

15
Запишіть цілі отвори, використовуючи непрокопані
У символи ASCII з десятковим кодом 33 до 126: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Зауважте, що в більшості шрифтів 25 з цих символів мають "дірки" в них: ( рід, більший за 0 , можна сказати) #$%&04689@ABDOPQRabdegopq Іншими 68 "нехолодженими" символами є: !"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~ Ваше завдання полягає в тому, щоб написати найкоротшу можливу програму, використовуючи лише …

20
Вихід з коду для гольфу
Натхненний цим замовчуванням для IO . Задача Напишіть програму, яка з урахуванням цілого вхідного числа xміж 0 і 255 збивається з кодом виходу x. Обмеження Ви не можете зателефонувати нічим, що призначено безпосередньо для виведення коду виходу ( System.exit(x)повернення з mainтощо). Натомість ваша програма повинна спричинити помилку або збій, що …

24
Значний пробіл
Ми визначаємо пробіл будь-якого з трьох символів, вкладка (0x09), новий рядок (0x0A) або пробіл (0x20). Для цього завдання потрібно написати дві програми або функції однією мовою програмування, які виконують такі завдання: Порахуйте символи пробілів у заданому рядку. Наприклад, вхід 123 -_- abc def повернеться 7 (за умови, що немає нового …

30
Виведіть текст "Код-боулінг"
Код-боулінг Вас Бренсвік Боулінг найняв, щоб створити просту програму для виведення тексту Code Bowlingна їх моніторах. Ця компанія коштує досить копійки, і ви відчуваєте, що можете їх ошукати за зовсім трохи грошей. В описі роботи чітко зазначено, що вони платять на бальній основі, і ви впевнені, що можете маніпулювати їх …

7
Клейка стрічка може зафіксувати День матері
На основі стрічки "Дукт" можна виправити будь-яке питання, яке було занадто широким, з дуже схожими правилами. Тільки цього разу мета дуже конкретна: Змагання Ваша місія полягає в тому, щоб зробити програму, яка відображає hello mom- ніколи не записуючи жодного рядка коду. Ви можете використовувати лише код, який вже написаний для …

30
Виведіть свій бал!
Виклик: Концепція досить проста: написати повну програму, щоб вивести свій власний бальний код гольфу! Вихід повинен бути лише кількістю байтів вашої програми та трейлінг bytes. АЛЕ ЗАЧЕКАЙТЕ ..... є одне обмеження: Ваш вихідний код не може включати жодну цифру з вашого числа байтів Так що, якщо ваш рахунок 186 bytes, …

30
Додавання рядкових довжин
Виклик: Давши рядок sна символах a- z, A- Z, 0- 9, додайте довжину sдо себе, рахуючи додаткові символи в довжині як частину загальної довжини s. Вхід: Просто рядок довільної довжини (може бути порожнім). Вихід: Така ж струна, але з її довжиною додається до кінця. Символи, які представляють довжину, також слід …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

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

30
Роздрукуйте фразу "І вона сказала:" Але це його ". Використовуючи лише алфавіт
Роздрукуйте фразу, And she said, 'But that's his.'використовуючи лише такі символи: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ Ні пунктуаційних, ні алфавітних символів. Ви можете використовувати будь-яку мову програмування. Пробіл повністю дозволений. Найкоротша програма виграє.

30
так, це 91 рядок
yes, від coreutils, становить 91 рядок . Багато з них є коментарями, але це все ще ЗАДАЧЕ задовго. Редагувати з вересня 2019 року: вихідний файл виріс за останні п’ять років і зараз становить 126 рядків. Напишіть програму, яка імітує yes: виведення в stdoutнескінченний потік "y \ n" 's повинен бути …

30
Закритий гольф FizzBuzz [закрито]
Створіть найкоротший можливий прихований варіант FizzBuzz. Для того, щоб вважати його опустошеним, він повинен задовольняти хоча б одному з наступних: Не містить жодного слова "Fizz", "Buzz" або "FizzBuzz" Не містить чисел 3, 5 або 15. Використовуйте будь-що з перерахованого вище в оману. Пам'ятайте: мета - бути коротким і важко дотримуватися. …

30
Це веде чи слід?
У цьому виклику ви повинні написати програму або функцію, яка приймає рядок як вхідний і виводить одне з двох можливих значень. Ми будемо називати одне з цих значень truthy і один falsy . Вони не повинні бути на самому справі truthy або falsy . Щоб відповідь була достовірною, вона повинна …

30
Депаліндромізуйте цей рядок!
Враховуючи паліндром, сформований відповідно до цього виклику , депаліндромізуйте його. Тестові справи abcdedcba -> abcde johncenanecnhoj -> johncena ppapapp -> ppap codegolflogedoc -> codegolf Оскільки мова йде про депаліндромізацію, ваш код не може бути паліндром . Пам'ятайте, що це код-гольф , тому виграє код з найменшими байтами.

30
Розділіть число на 3, не використовуючи операторів *, /, +, -,%
Цитуючи це запитання на SO (сповіщення спойлера!): Це питання було задано в інтерв'ю Oracle. Як би ви поділили число на 3, не використовуючи операторів *, /, +, -,%? Номер може бути підписаним або без підпису. Завдання вирішується, але подивіться, чи можете ви написати найкоротший код. Правила: Виконайте необхідне ціле ділення …

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