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

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

22
Створіть послідовність Штера
Я вивчаю Рубі і написав свій перший нетривіальний код для вирішення цієї проблеми. Завдання полягає в генерації перших n елементів послідовності Stöhr , S , який визначається наступним чином: S [0] = 1 S [n] - найменше число, яке не може бути виражене сумою двох різних попередніх елементів у послідовності. …

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

5
Обчисліть число Делакорта квадрата
Завдання: здійснити обчислення числа Делакорте будь-якою мовою. Найкоротший код виграє. Для даної квадратної матриці різних цілих чисел 1..n² (можлива довжина сторони n щонайменше між 3 і 27) її число Делакорте є сумою добутків gcd (a, b) × відстань² (a, b) для кожного окремого пара цілих чисел {a, b}. Наступний приклад …
12 code-golf  math 

2
Згрупуйте числа з однаковою сумою
Ваше завдання - задавши квадратну сітку цифр ( 0-9), виведіть один із способів згрупування цифр таким чином: Кожна цифра є частиною рівно однієї групи Усі групи мають однакову кількість цифр Усі групи обмежені однією формою, що нагадує багатокутник (це означає, що кожна цифра в групі знаходиться поряд із [ліворуч, праворуч, …
12 code-golf 

1
Організуйте цукерки на Хелловін - отвір №4
Дивіться отвір №1, якщо ви заплуталися. Що робить кожна дитина після того, як він збирає відра цукерок на Хелловін? Сортуйте його за типом та розміром, звичайно 1 ! Змагання Враховуючи викинутий пакет із цукерками різної форми та розміру, сортуйте цукерки зліва направо на основі: По-перше: кількість цукерок (тому 5 одного …

4
Невпевненість у часовій шкалі дня
Припустимо, ваша тривога розбудить вас одного ранку, але ви натискаєте на затримку, щоб ви могли спати ще 8 хвилин. Коли він знову задзвонить, ви з неохотою встаєте і приймаєте душ, який, на вашу думку, займає від 15 до 17 хвилин. Потім ви чистите зуби рівно 2 хвилини і одягаєтесь, що …

11
Складіть одну послідовність
Послідовність цілих чисел є однослідовою, якщо різниця між будь-якими двома послідовними числами в цій послідовності становить -1 або 1, а її перший елемент дорівнює 0. Точніше: a1, a2, ..., an - це одна послідовність, якщо: For any k (1 ≤ k < n): |a[k] - a[k+1]|=1, a[1]=0 Вхідні дані n …

8
Обчисліть плату за тролі, щоб безпечно пройти
Натхненний /puzzling//q/626 У своїх пригод ви потрапляєте на серію з 7 мостів, які вам доведеться перетнути. Під кожним мостом живе троль. Для того, щоб перейти міст, потрібно спершу дати тролю кількість тортів у відсотках від кількості тортів, які ви носите. Оскільки це добрі тролі, вони повернуть вам певну кількість тортів. …
12 code-golf 

6
Цілісні емоції
Написати програму або функцію, яка "реагує" на задане ціле число n (введення через параметр функції / args / stdin) Програма не дбає про негативні числа, любить парні, не любить непарні числа і побоюється число 13. Він повинен виводити наступне: якщо n <0: -------------------------- | | | | (| _ _ …

3
9 отворів Code Golf - Kickoff
Виклик вже 9 лунок (і ще один тут ), але це було так минулого року. А крім того, я вже близько 2 місяців (хоча це здається назавжди). І значно відрізняється. Рада лідерів: (зауважте, що зважування для отворів ще не встановлено) +---------------+------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ |Competitor | Language | Hole 1 | Hole 2 …

7
Перетворення змішаної бази
Фон Більшість людей тут мають ознайомитись з декількома базовими системами: десятковою, двійковою, шістнадцятковою, восьмеричною. Наприклад, у шістнадцятковій системі число 12345 16 буде представляти 1*16^4 + 2*16^3 + 3*16^2 + 4*16^1 + 5*16^0 Зауважте, що ми зазвичай не очікуємо зміни бази (тут, 16) від цифри до цифри. Узагальнення цих звичайних позиційних …

2
Сад програміста
Сад програміста Будучи професійним розробником програмного забезпечення, ви не можете ризикувати піддаватися суворому не штучному сонячному світлу, але у вас також є м'яке місце для квітів і хочете підтримувати свій сад у хорошій формі протягом цілого року. З цією метою щомісяця наймають садівника, щоб прибирати клумбу біля підніжжя вашого будинку. …
12 code-golf 

7
Знайдіть максимальну операцію
Завдання полягає у пошуку максимальної кількості, яку можна отримати зі списку цілих чисел, використовуючи основні арифметичні оператори (додавання, віднімання, множення, одинарне заперечення) Вхідні дані Список цілих чисел Вихідні дані Максимальний результат з використанням кожного цілого числа вхідного сигналу. Порядок введення не має значення, результат повинен бути однаковим. Вам не потрібно …

8
Ці шахти завжди є суцільними лініями
Створимо сітку N × N пробілів та підкреслень, за допомогою яких можна візуально визначити, чи є число простим. (N може бути будь-яким натуральним числом.) Ця сітка має три простих правила: У n-му стовпці міститься повторний малюнок з n - 1 підкреслень, за яким проходить один пробіл. Цей візерунок починається з …
12 code-golf  primes 

5
Підняти на потужність
Виклик Challenge - це написання програми, яка приймає додатні числа aта ненульове число bта виводить a^b(підняте на потужність b). Ви можете використовувати лише + - * / abs()як математичні функції / оператори. Вони можуть застосовуватися лише до скалярних значень, але не до цілих списків чи масивів. Приклади: 1.234 ^ 5.678 …

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