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

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

16
Первісні піфагорійські трійки
( пов'язані ) Піфагора Потрійний є список , (a, b, c)який задовольняє рівнянню 2 + B 2 = з 2 . Примітивний Піфагор Потрійний (ППТ) є одним де a, bі cє всі взаємно простим (тобто єдиним загальний дільник між трьома елементами 1). Наприклад, (3, 4, 5)правильний трикутник - знаменита примітивна …

11
Побудуйте напівзігзаг
Вам буде введено додатне ціле число Nяк вхідне. Ваше завдання - побудувати напівзігзаг із Nсторін, кожна довжиною N. Оскільки досить важко чітко описати завдання, ось кілька прикладів: N = 1: О N = 2: О ОО N = 3: ОО ОО ТОВ N = 4: OOOOO ОО ОО ТОВО N …

26
Номери сходів
Число сходів - це додатне ціле число x таке, що його n -та цифра (одна індексована, починаючи з найменш значущої цифри) дорівнює x% (n + 1) . Це трохи рот, тому давайте подивимось на приклад. Візьмемо 7211311 , якщо взяти модульні залишки 7211311 в діапазоні 2-8, отримаємо наступне: 7211311 % …

20
Interquine - дві програми, які виводять один одного в циклі
Програма A видає код програми B під час запуску, а B видає джерело A. Вимоги: Лише одна мова в обох програмах Програми різні. Одна програма, яка виводить себе, не кваліфікується. Обидві програми не пусті або мають принаймні 1 байт. Затримка нових рядків як у вихідному, так і у вихідному даних …
29 code-golf  quine 

20
Поплавок 754 до Хеммінгу
Вам буде дано як вхід ціле число kв діапазоні від -4503599627370496(-2 52 ) до 4503599627370496(2 52 ). Як відомо , цілі числа в цьому діапазоні можуть бути представлені точно у вигляді подвійної точності з плаваючою комою. Ви повинні вихід на вагу Хеммінга (кількість одиниць) в кодуванні kв форматі binary64 . …

8
Виконайте гравітаційне сортування
Виклик Давши список цілих чисел, покажіть, як буде здійснюватися сортування гравітації. Гравітаційний сорт У гравітаційному сортуванні уявіть числа як рядки зірочок. Тоді все падає, і нові ряди будуть явно відсортовані. Розглянемо приклад: [2, 7, 4, 6]: ** ******* **** ****** ------- ** **** ******* ****** ------- ** | 2 **** …

30
Це сферичне число?
Сфенічне число - це число, що є добутком рівно трьох відмінків. Перші кілька сферичних чисел є 30, 42, 66, 70, 78, 102, 105, 110, 114. Це послідовність A007304 в OEIS. Ваше завдання: Напишіть програму або функцію, щоб визначити, чи є введене ціле число сферичним числом. Вхід: Ціле число між 0 …

29
Курячі номери МакНуггет
Опис Номери курчат МакНуггет - це числа, які можна виразити сумою 6, 9 або 20 - початкові розміри знаменитих коробок МакНуггетт, що продаються компанією McDonald's. У цій сумі число може виникати більше одного разу, тому 6 + 6 = 12таке число теж є, і число повинне "містити" принаймні один із …

2
Допоможіть Pac-Man підрахувати точки Pac-Dots
За порадою пані Пак-Ман, яка переживає за те, щоб він набрав зайву вагу, Пак-Ман вирішив слідкувати за щоденним прийомом Пак-Дота. Допоможіть йому порахувати кількість Pac-Dots на заданому шляху в лабіринті! Лабіринт Щоб допомогти вам створити власне кодування лабіринту, ви можете отримати тут кілька необроблених даних . Подорож Пак-Мана У контексті …

30
Сценарій, який видає сценарій, який друкує заданий вхід
Напишіть фрагмент коду, який приймає рядок як вхідний, і виводить фрагмент коду тією ж мовою, який при запуску видасть початковий рядок введення. Він повинен вміти обробляти будь-яку комбінацію символів AZ, az та 0-9. Приклад в Python: import sys print "print('" + sys.argv[1] + "')" З огляду на вхід testing123, він …

28
Наскільки високі моноліти?
Ось приклад введення монолітів . У цьому прикладі є 4. _ | | _ | | _ | | | | | | | | _ _| |_| |___| |____| |_ Перший моноліт має висоту 4 одиниці, другий - 2, третій - 3, а останній - 1. Завдання Ваша програма …

21
Індекси та значення swap
Завдання Напишіть програму або функцію, вхідною інформацією якої є список / масив X цілих чисел, а виведенням яких є список наборів цілих чисел Y , таких, що для кожного елемента e у кожному наборі Y [ i ], X [ e ] = i та таким чином, що загальна кількість …

5
Не видно лісу за деревами
Напишіть програму або функцію, яка малює дерево дерев, будуючи таким чином ліс. Дерева намальовані як укладання піраміди. Перший (верхній) рядок містить 1дерево, наступний рядок вниз містить 2(для загальної кількості 3), наступний містить 3(для загальної кількості 6) тощо. Якщо дерев не вистачає, щоб заповнити повний ряд, заповніть його зліва і залиште …

11
Який дріт вирізати
Це завдання стосується стиснення та обробки послідовності умовних умов. У грі Keep Talking and Nobody Explods , бомбардувальник повинен знешкодити бомбу за допомогою інструкцій, що передаються експертами, що консультуються з посібником із заборони бомб . Цей виклик стосується модуля "Про предмет проводів", роз'ясненого на сторінці 5 посібника. Дефузор представлений масивом …

22
Чи можна це значення зробити унікальними монетами та / або банкнотами?
Напишіть програму, яка розраховує, чи введена грошова вартість, як ціле число, може бути представлена ​​унікальною комбінацією монет та / або банкнот, що означає, що та сама монета / банкнота не може використовуватися більше одного разу. Ваша програма повинна приймати значення як вхідне та може приймати список значень монети / нотатки …
29 code-golf  math 

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