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

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

6
Обхідні шляхи Python для призначення в лямбда
Це питання щодо порад щодо гольфу в Python. У Python golfing звичайним є те, що подання - це функція, визначена лямбда. Наприклад, f=lambda x:0**x or x*f(x-1) обчислює факторіал x. Формат лямбда має дві великі переваги : Котла f=lambda x:...або lambda x:...коротша за def f(x):...return...абоx=input()...print... Рекурсивний виклик може використовуватися для циклу …
34 code-golf  tips  python 

10
Кубики Ascii, виконані попередником
Перший завершений попередником куб Ascii (PAC 1) - це простий куб довжиною сторони 1 і виглядає так: /////\ ///// \ \\\\\ / \\\\\/ ПКК 2 являє собою геометричну форму таким чином, що його поєднання з його попередником (The PAC 1 ) завершує довжина сторони куба 2: front back /////////\ /////////\ …

30
Перемежуйте числа від 1 до n, однакові числа перевернуті
Простий: Візьміть натуральне число n менше 1000 і виведіть цілі числа від 1 до n переплетеними з цілими числами від n до 1 . Ви повинні з'єднати числа таким чином, щоб вони відображалися без розмежувачів між ними. Тестові приклади: n = 1 11 n = 4 14233241 n = 26 …

17
Намовай мені змію!
З огляду на , вхід цілого числа n, намалювати змію числа, тобто, сітка вимірювання , n x nщо складаються з чисел 1через n^2які намотані навколо один одного в наступному вигляді: Вхід n = 3: 7 8 9 6 1 2 5 4 3 Вхід n = 4: 7 8 9 …
34 code-golf 

8
Прочитайте текст ASCII-Art
Натхненний Гольфом мене алфавітом ASCII , від якого ця проблема (майже) пряма обернена. Завдання: Візьміть рядок тексту тексту ASCII та виведіть вміст тексту як звичайний текст ASCII. Вхід: Рядок тексту мистецтва ASCII. Вхід буде містити лише екземпляри символів ASCII #, пробіли та 4 або 5 нових рядків (останній новий рядок …

30
Зворотний рядок відрізками
Ваше завдання - написати програму, яка, задавши число і рядок, розбиває рядок на шматки такого розміру і повертає їх назад. Правила Ваша програма отримає додатне ціле число n, а також рядок sдовжиною щонайменше однієї, що складається лише з друкованого ASCII (не враховуючи пробіли). Потім рядок слід розділити на шматки довжини …
34 code-golf  string 

6
Створіть падовану спіраль
Вступ Подібно до послідовності Фібоначчі, послідовність Падована ( OEIS A000931 ) - це послідовність чисел, яка утворюється додаванням попередніх термінів у послідовність. Початкові значення визначаються як: P(0) = P(1) = P(2) = 1 0-й, 1-й та 2-й члени - всі 1. Пов'язаність повторень наведено нижче: P(n) = P(n - 2) …

14
Утворіть n-арні числа
Вторинне число - це додатне ціле число, прості коефіцієнти якого (без кратності) всі менші або рівні його квадратного кореня. 4є вторинним числом, оскільки єдиним його простим фактором є 2рівний його квадратний корінь. Однак 15це не другорядне число, оскільки воно є 5основним фактором, який більший за його квадратний корінь ( ~ …


12
Лимон-узагальнюйте струну
Напишіть програму або функцію, яка містить непорожній однорядковий рядок. Ви можете припустити, що він містить лише друкований ASCII, виключаючи пробіл. Роздрукуйте або поверніть ASCII художню пастилку, схожу на лимон або лайм, зроблені з префіксів рядка. Припустимо, вхідний рядок має n літер. Потім така форма складається з 2n - 1 стовпців …

29
Crazy 8s Code Golf
Створіть програму, яка друкує всі цілі числа включно між інтервалом (a, b)та замінює кратні 8 у послідовності випадковими (рівномірно розподіленими, незалежними від інших символів), нечисловими, непробільними пробілами, друкованими символами ASCII. Припустимо, що 0 <a <b у всіх випадках. Якщо число має більше 1 цифри, переконайтеся, що кількість символів у заміні …

7
Крихітний провідник
Ви дослідник, картографуючи невідомий світ. Ваш корабель везуть на вітрі. Куди йде, хто знає? Кожен день у своєму шпигунському стеклі ви бачите риси на північ, південь, схід та захід. Ви завжди бачите чотири такі риси, що відповідають кардинальним вказівкам. Ваші шпигунські вікна повідомляють такі символи ASCII: ~~.*, ~~~~, ~.^^,~#~# Символи …

14
Змусьте кажана ASCII літати навколо місяця ASCII
Фон Ось виклик, пов’язаний з Хеллоуїном. Як ви могли бачити з мого останнього виклику, мені дуже подобається те, що я називаю художньою анімацією ascii, це не просто малювати візерунок, а малювати шаблон, який прогресує. Ця ідея прийшла до мене після того, як я пару років тому мене попросили оживити (досить …

14
Перетворити на camelCase
Змагання Днями я читав посібник зі стилів Java Google і наткнувся на їх алгоритм, щоб перетворити будь-яку довільну рядок у нотацію camelCase. У цьому виклику вам належить реалізувати цей алгоритм, оскільки ви не хочете робити все це в голові, коли ви пишете свої супер конкурентоспроможні подання Java на завдання з …
34 code-golf  string 

19
Покладіть камінь на порожню дошку Go
Дивіться також: Зробіть рух на дошці Go . Завдання Go - це настільна гра, де два гравці (Чорно-білий) розміщують камені на перетинах ліній сітки на дошці 19 × 19. Чорний рухається спочатку - наприклад, на D4: У цьому виклику ви повинні взяти координату дошки Go на зразок D4входу та вивести …

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