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

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

14
A Spintax {Завдання | Проблема | Питання}
Стаття Спінінг за допомогою Spintax Спінінг статей - це техніка оптимізації пошукової системи, за допомогою якої оптимізатори пошукових систем розміщують унікальну версію відповідного вмісту у каталогах статей, веб-сайтах 2.0 чи інших джерелах для зворотних посилань. Автори веб-сайтів періодично використовуються на власних сайтах, але зазвичай їх уникають, оскільки якість вмісту, що …
19 code-golf 

9
Давши введення, перемістіть його по клавіатурі на N символів
Змагання: З огляду на будь-який вхід, який можна набрати на клавіатурі, перемістіть текст по N символів. Тут використовується клавіатура QWERTY. Ви можете ігнорувати клавіші модифікаторів (Shift, Caps, Enter, Delete та Tab). Як тільки ви дістанетесь до однієї сторони (наприклад |) петлі назад круглою, так це |переходить до Qif N = …

2
Визначення обертання квадрата дано список точок
У цьому виклику вам буде надано список балів. Ці точки лежать по периметру уявного квадрата . Ваша мета: Якщо можливо, роздрукуйте обертання квадрата, яке буде значенням від [0, 90), де 0 являє собою квадрат з лініями вертикальними та горизонтальними. Обертання має бути задане у градусах, відлічених проти годинникової стрілки. Якщо …

10
Хоч торо, хоч Торо кинув, Тролл кидає через жорсткі корита
Кожному з цих дев'яти заплутано схожих слів призначте число 1-9 будь-яким способом: though through thorough Thoreau throw threw trough tough troll Напишіть програму, яка займає рядок. Якщо вхід є одним із цих дев'яти слів, виведіть номер, який ви йому призначили. Якщо введення не є одним із наведених вище слів, програма …

14
Зміна-доповнення паліндром
Зміна-доповнення паліндром Процес відміни-додавання - це число, яке додається до зворотного, поки створене число не стане паліндром. Наприклад, якщо ми почнемо з 68, процес буде таким: 68 + 86 => 154 + 451 => 605 + 506 => 1111 Як бачите, для отримання паліндромного числа знадобилося 3 доповнення. Якби ми …

13
Вдосконалені перегородки
Розглянемо масив цілих чисел: [1, 0, 9, 1, 3, 8] Існує маса способів поділу цього списку на послідовні підсистеми. Ось три: A: [[1, 0, 9], [1, 3, 8]] B: [[1], [0, 9], [1, 3], [8]] C: [[1, 0], [9, 1], [3, 8]] Ми будемо називати розділ Y та уточнення іншого …

16
Поради для гольфу в седі
Які загальні поради щодо гольфу в седі? Я шукаю ідеї, які можна застосувати до проблем із кодом-гольфу, які також принаймні дещо характерні для sed (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду за кожну відповідь.
19 code-golf  tips  sed 

9
Хто виграє трюк Піка
Напишіть код, щоб визначити, хто виграє трюк з чотирма картками в грі Spades . Виграє найменше байт. Вхід - це рядок, в якому перераховані чотири карти, які граються в такій послідовності TH QC JH 2H(«Десять сердець», «Королева клубів», «Джек сердець», «Двоє сердець»). Картку подають два символи: костюм CDHSі значення від …

3
Чи є коротший спосіб призначити одну з двох змінних у Python?
Це питання поради щодо гольфу в пітон . У кількох гольфах, які я робив у Python, фіксоване значення присвоюється одній із двох змінних, обраних булевим. Обрана змінна перезаписується заданим значенням, а інша - незмінною. 17 символів: if b:y=z else:x=z Призначення умовного значення просто , але присвоєння умовної змінної здається незграбним. …
19 code-golf  tips  python 

8
Видаліть однорядкові та багаторядкові коментарі з рядка
Мета Використовуючи обрану мову програмування, напишіть найкоротшу програму, щоб усунути коментарі з рядка, що представляє програму C. Вхідні дані Рядок можна приймати як будь-яку форму введення, але він також може бути прийнятим як змінний. Інструкції Два різних коментарі слід видалити: багаторядкові коментарі , починаючи з /*і закінчуючи*/ коментарі в одному …

7
Виправити помилки за допомогою Хеммінга (7,4)
Код Хеммінга (7,4) починається з 1950 року. Тоді Річард Хеммінг працював математиком у Bell Labs. Щоп’ятниці Хеммінг встановлював обчислювальні машини, щоб виконати ряд розрахунків, і збирав результати наступного понеділка. За допомогою перевірок парності ці машини змогли виявити помилки під час обчислення. Розчарований, оскільки надто часто отримував повідомлення про помилки, Хеммінг …

15
Випадковий гольф дня №4: парадокс Бертрана
Про серію По-перше, ви можете ставитися до цього, як і до будь-якого іншого виклику коду для гольфу, і відповісти на нього, не турбуючись про серію взагалі. Однак існує лідери у всіх викликах. Ви можете знайти таблицю лідерів разом з додатковою інформацією про серію в першій публікації . Хоча у мене …

4
Обчисліть розмір Місяця
Розмір місячної таємниці Я впевнений, що ви чули, що Місяць змінює свої розміри. Коли ви закохані і вам пощастило, Місяць майже вдвічі більший порівняно зі звичайними ситуаціями. Деякі люди кажуть, що причина - атмосфера, яка виступає в ролі лінзи. Інші вважають, що це лише питання порівняння з іншими об’єктами, такими …

6
Мнемоніка для запам'ятовування 23940
Основна система являє собою мнемонічне пристрій для перетворення чисел в слова , щоб вони могли бути збережені легше. Він ґрунтується на тому, як слова звучать фонетично, але для того, щоб все було просто для завдання, ми будемо мати справу лише з тим, як написані слова. Це означає, що будуть деякі …
19 code-golf  string 

8
Перейти масив!
Давайте пограємо в гру для одного гравця, яку називають стрибком масиву . Для відтворення, скажімо, потрібен лише масив цілих чисел a. Ви починаєте з якоїсь позиції i, і на кожному повороті ви переходите до нової позиції. У свою чергу n, якщо nце рівно, ви переходите до абсолютного положення a[i] mod …

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