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

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

1
Косимо прямокутний газон
Галявина визначається як прямокутне поле з одним символом, оточене двома шарами видимого пробілу. Це означає, що два рядки вгорі та дві лінії внизу, і ліворуч прокладки зліва (справа має видимий пробіл, тому не потрібно включати його). ||||| ||||| ||||| Косина галявина має подібну будову, за винятком того, що головний герой …

21
Сортуйте цифри за першим їх виникненням у pi
Подавши від’ємне число n, сортуйте цифри nза першим їх виникненням у pi . Введення можна сприймати через аргумент функції cli або STDIN і як рядок, char [] або ціле число. Ви можете виводити через повернене значення, статус виходу або STDOUT.
17 code-golf  number  sorting  pi 

12
Немає такого поняття, як безкоштовний обід
... чи є? Ваше завдання - проаналізувати мій рахунок на обід, який містить базову ціну, підказки, знижки, купони та додаткові послуги та дізнатися, чи був мій обід 0 доларів чи менше . Якщо це вхід: 12.34 15 tip 25 discount 1.5 extra 2 coupon Тоді вихід може бути false. Ось …

9
Скоротіть абсолютний шлях
Іноді довгий абсолютний шлях, наприклад, параметр командного рядка до інструмента Linux, може бути скорочений, використовуючи поточну робочу директорію в якості посилання: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff У цьому виклику слід створити функцію або програму, яка отримує два параметри: Абсолютний шлях, використовуючи формат …

1
Програмування у двох часових вимірах
Дивна випадковість, що цей світ має лише один часовий вимір, але він не повинен бути таким. Легко уявити світи з двома і більше часовими вимірами, і в цих світах ви могли б створити комп'ютери та запустити на них програмне забезпечення, як у цьому. Система Ось система для запуску програм Brainf …

20
Позбудьтеся пробілів у порожніх рядках
А, ще одне моє егоїстичне використання цього Стек . Будучи власником Chromebook, я часто користуюся програмою Ace IDE - редактора, який використовується Cloud9. У ньому є безліч інструментів для боротьби із зайвим пробілом, але, зокрема, не вистачає одного: очищення порожніх рядків. Ваша місія сьогодні полягає в тому, щоб отримати дані …

1
Життя: створене чи розвинене?
Враховуючи стан квадратної сітки гри Життя, визначте, чи вона могла розвинутись із будь-якого попереднього стану, чи лише могла бути створена. Тобто визначте, чи є держава державою «Едемський сад» . Вхідні дані Квадратна сітка штатів, в якій 1 вказує "живий", а 0 - "мертвий". Ви можете вибрати будь-які два відмінних символу …

15
Знайдіть таблицю перекладу
Дано два рядки, знайдіть таблицю перекладу ( шифр заміни ) між ними, якщо переклад неможливий, виведіть помилково. Відповідь потрібно мінімізувати та створювати зліва направо. Перший символ, який потрібно перекласти між словами, повинен бути першим у таблиці перекладу. На додаток до цього, будь-який лист, який не перекладений (там же, де він …

6
Зробіть мені піцу
Оскільки субота (UTC), і я голодний, я хотів би скибочку піци. Я накажу вам, і мені хотілося б приємної гарячої піци ascii-art . До виклику? Привід-Thru Я розміщую своє замовлення там, де перебуває ваш диск-диск, будь то STDIN, параметр функції, аргумент командного рядка, але я не збираюся вносити його в …

8
Скільки отворів?
Виклик Давши графічний вклад фігури, визначте, скільки дірок у ній є. Не дублювати Це питання було позначене як можливий дублікат графських островів . Я вважаю, що цей виклик відрізняється від виклику графського острова, оскільки в цьому ви повинні вирішити, як усунути блоки, які стосуються кордону. Вхідні дані Вхід буде наданий …

3
Максимальне задоволення від кеглі
Вам дали мішок Skittles. Всім відомо, що для того, щоб найбільше цінувати різні аромати, потрібно обертатися між ароматами. Основи: За один раз можна з'їсти 1 кеглі Порядок того, що ви їсте свої кеглі, повинен бути періодичним. Кожен період не може містити певний аромат більше одного разу. У вашій сумці є …
17 code-golf 

13
Цілі числа-цифри арифметичних таблиць
Виклик: Виведіть 'цілі цифри' однієї з наступних шести арифметичних таблиць на основі вхідних даних: - додавання ( +); - віднімання ( -); - множення ( *); - поділ ( /); - експоненція ( ^); - модульна операція ( %). Правила: Що я визначаю як «цілі цифри»: Кожен результат арифметичного операнда …

10
Зміна знаків, циклічне відображення та дисплей із мінімальним накладом
Вхід: Два цілих числа: одне від’ємне, одне додатне. Вихід: На першому рядку виведіть найнижчий до найвищого. У другому рядку ми видалили найвищі та найнижчі числа та змінили всі підписи . У третьому рядку ми знову видалили найвищі та найнижчі числа та знову змінили всі індивідуальні числа. і т. д. (Приклад …

11
Знайдіть рекурсивно прем'єр-міністри
Рекурсивно прем'єр - це послідовність простих ліній, така що p(1) = 2 p(n) = the p(n-1)th prime Ось приклад того, як можна розрахувати 4-го рекурсивно-прем'єр-міністра. p(4) = the p(3)th prime p(3) = the p(2)th prime p(2) = the p(1)th prime p(1) = 2 p(2) = the 2nd prime p(2) = …

23
Побудуйте натуральні числа за допомогою множин
Ця конструкція є способом представлення природних чисел. У цьому поданні 0 визначається як порожній набір, а для всіх інших чисел n - об'єднання {0} і {n-1}. Наприклад, для побудови 3 ми можемо слідувати алгоритму: 3 = {ø, 2} = {ø, {ø, 1}} = {ø, {ø, {ø}}} Завдання Як ви, напевно, …

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