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

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

30
Отвір 1 серії AGM: Обчислити середнє арифметико-геометричне
Це питання надихнуло цей HNQ . Про серію Зараз це питання є частиною серії про метод AGM. Це перше повідомлення в серії буде про фактично обчислення AGM. Ви можете ставитися до цього, як до будь-якого іншого виклику коду для гольфу, і відповідати на нього, не турбуючись про серію взагалі. Однак …

4
Гольф мене ООП!
Гольф мене ООП! Дві важливі складові об'єктно-орієнтованого програмування - спадкування та склад. Разом вони дозволяють створити прості, але потужні ієрархії класів для вирішення проблем. Ваше завдання - проаналізувати ряд висловлювань про ієрархію класів та відповісти на запитання про ієрархію. Вхідні дані Серія висловлювань і запитань про ієрархію класів, прочитану з …

30
Розділіть список на парні і неіндексовані частини
Натхненний цим питанням: Створіть функцію (або повну програму), яка отримує список номерів та виводить список переставленим, щоб першими з’явилися парні індекси, а слідували непарні індекси. Значення самих чисел не впливають на впорядкування - це роблять лише їх індекси. Усі показники нульові. Наприклад: Вхід: [0, 1, 2, 3, 4] Вихід: [0, …

30
Порахуйте дільники числа
Вступ Це дуже простий виклик: просто порахуйте дільники числа. Раніше у нас були подібні, але складніші виклики , але я маю намір цей рівень стати початковим рівнем. Змагання Створіть програму або функцію, яка, даючи одне суворо додатне ціле число N, виводить або повертає скільки дільників має, включаючи 1 і N. …

24
Підрахунок та написання
Напишіть програму, яка приймає за свій вхід рядок, який виводить рядок із наступними властивостями. Якщо символом у рядку є велика літера (ASCII 41-5A), то символ замінюється рядком, що містить кожну букву до верхнього регістру та включає її початкову літеру. Наприклад, якщо рядок вводу є I, то вихід буде ABCDEFGHI. Аналогічно, …
26 code-golf  string 

3
Промовляння Hex
Промовляння Hex Для тих, хто не знайомий із шоу «Силіконова долина», цей виклик натхненний обміном, який іде так ( YouTube ): Kid - Here it is: Bit… soup. It’s like alphabet soup, BUT… it’s ones and zeros instead of letters. Erlich Bachman - {silence} Kid - ‘Cause it’s binary? You …

20
Я ідеальний (число)?
Це мій перший виклик! Фон Ідеальне число - це додатне ціле число, яке дорівнює сумі всіх його дільників, крім самого себе. Так 6це досконале число, так як 1 + 2 + 3 = 6. З іншого боку 12- ні, тому що 1 + 2 + 3 + 4 + 6 …

1
Розв’яжіть транспортне перехрестя
Завдання Напишіть програму або функцію, яка приймає структуру перехрестя дорожнього руху та виводить послідовність, в якій будуть проходити транспортні засоби. Вихід повинен містити щонайбільше чотири рядки із наступним форматом #. x->y\n, де #є порядковим номером номер, за яким слідує крапка ., xі yє символи ["N", "E", "S", "W"]. Їх слід …
26 code-golf 

13
Працюйте важче, зробіть це краще
У цьому виклику вашою метою буде виведення пісень на текст Hard Daft Punk Harder, Better, Fastter, Stronger. Зокрема, виведіть цей текст: Work It Make It Do It Makes Us Harder Better Faster Stronger More Than Hour Our Never Ever After Work Is Over Work It Make It Do It Makes …

15
Боже, це вкладено в вкладки!
Користувачі космічного відступу, об'єднуйтесь ! Ми повинні боротися з усіма користувачами з низькими вкладками ! Ваша місія (якщо ви вирішите її прийняти) - написати програму або функцію, яка має два аргументи: Рядок: Це вхід. Позитивне ціле число: це кількість пробілів на вкладці. Ви повинні пройти кожен рядок рядка і замінити …

3
Допоможіть, я потрапив у пастку на нескінченному заводі!
Цей виклик дуже натхненний грою Zachtronics Infinifactory . Вам надається вид зверху вниз прямокутної сітки конвеєрів, представлених символом >v<^. Можуть бути комірки без конвеєрів, представлені пробілами. Ось приклад: > <vv < v ^ >v v >v^^>vv^ ^>^ v > v<v >> >v v<^ Цей параметр неявно оточений нескінченною кількістю пробілів. …

5
Крива Дракона ASCII
Вступ В кривої дракона є фрактальної кривої, в зокрема , з'являється на назву розділу сторінок роману Парк Юрського періоду. Це дуже просто можна охарактеризувати як процес складання паперової смужки, як пояснено у статті Вікіпедії про цю криву. Перші кілька ітерацій генерації цієї кривої виглядають приблизно так (кредити у Вікіпедії для …

9
Допоможіть мені носити сумки
Це був теплий літній вечір ... коли мій дурний автомобіль вирішив зірватися посеред дороги на дорозі назад із супермаркету. Я штовхнув її на бік і вирішив піти додому. Я відкрив багажник, щоб вийняти продуктовий продукт і залишки речі. Саме тоді я помітив, що предмети не були рівномірно упаковані. У деяких …
26 code-golf  math 

2
Гольф мені трохи грошей в банкоматі
Завдання проста. Дайте мені кілька 1000, 500і 100замітки. Як? ви можете запитати. Не хвилюйтеся, не потрібно грабувати банк, оскільки поруч є банкомат, який приймає вашу кредитну картку. Але ваш кредитний ліміт достатньо лише для виконання завдання, тому вам потрібно бути обережними з зняттям коштів. Виклик З огляду на кількість 1000, …

8
Вивести кожну програму зупинки (написати паралельний перекладач)
Мета цього завдання - (врешті-решт) вивести всі можливі програми зупинки мовою на ваш вибір. Спочатку це може здатися неможливим, але ви можете це зробити дуже ретельним вибором порядку виконання. Нижче наведена діаграма ASCII для ілюстрації цього. Нехай стовпці представляють нумерацію кожної можливої ​​програми (кожна програма - це кінцева кількість символів …

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