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

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

3
Розв’яжіть кубик Рубіка
Напишіть найкоротшу програму, яка вирішує кубик Рубіка (3 * 3 * 3) протягом розумного часу та рухається (скажімо, максимум 5 секунд на вашій машині та менше 1000 рухів). Вхід у форматі: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB …

30
Підрахуйте суму всіх цифр
Це завдання полягає в тому, щоб написати програму або сценарій, який підраховує суму всіх цифр у цілих числах від 1 до включення заданого числа. Введення, одне натуральне число. Вихід, сума цифр у цьому числі та всі менші числа. Приклади: Input: 5 Integer Sequence: 1, 2, 3, 4, 5 Sum of …
38 code-golf  math 

9
Стиснення тексту та декомпресія - "Ніколи більше".
Під час нещодавньої дискусії про використання інструментів стиснення в коді гольфу я подумав, що буде приємним завданням написати власний текстовий компресор і декомпресор. Виклик: Напишіть дві програми : одну для стиснення тексту ASCII в послідовності байтів, а іншу для розпакування тексту. Програми не повинні бути однією мовою. Перша програма повинна …

13
Гольф взаємна королева
Використовуючи дві мови на ваш вибір, напишіть найменшу «взаємну лайку », яку ви можете. Тобто запишіть програму P мовою A, яка виводить вихідний код для програми Q мовою B, таким чином, що вихід програми Q є ідентичним вихідному коду для P. Порожні файли не враховуються і не "читають вихідний файл …

24
Розетта Каменний виклик: що середнє взагалі?
Мета Challenge Rosetta Stone - написати рішення на якомога більшій мові. Покажіть багатомовність програмування! Змагання Коли люди використовують термін "середній", вони, як правило, означають середнє арифметичне, що є сумою чисел, поділеною на кількість чисел. Є, однак, набагато більше значення до слова «середнє» , включаючи гармонійне середнє , в середньому геометричному …

30
Знайдіть голку в копиці сіна
Враховуючи прямокутну копицю сіна розміром принаймні 2х2, що складається з усіх однакових символів для друку ASCII, виведіть місце розташування (рахуючи зліва вліво) голки, що має інший символ. Наприклад, якщо введено наступний стог сіна: ##### ###N# ##### ##### Вихід повинен бути 3,1при нульовому індексуванні (що я буду використовувати в цьому виклику) …
38 code-golf  string 

30
Друк невидимого тексту
Подавши рядок як вхід, виведіть кількість символів пробілу (0x0A та 0x20), рівну довжині рядка. Наприклад, з огляду на рядок, Hello, World!ваш код повинен буде виводити рівно 13 символів пробілу і більше нічого. Це можуть бути будь-які суміші пробілів та нових рядків. Ваш код не повинен виводити жодних додаткових рядків чи …
38 code-golf  string 

7
Виправте пропущені періоди моєї IPv4 адреси
Іноді, коли я вводя IPv4-адресу, я отримую всі цифри правильно, але забуваю вводити один або кілька періодів. Я хотів би мати програму (або функцію), яка приймає мою порушену IPv4-адресу і виводить усі можливі дійсні місця пропуску періодів, що відсутні. Вхідні дані Вхід завжди буде рядком, який є перетворенням дійсної адреси …

1
Що в моєму соусі з макаронами?
Фон У Франції, і, мабуть, у решті країн Європейського Союзу, будь-яка їжа, доступна для продажу, повинна перераховувати інгредієнти, що входять до складу упаковки, у ваговому відсотку за спаданням . Однак точний відсоток не потрібно вказувати, якщо інгредієнт не буде виділений текстом або зображенням на обкладинці. Наприклад, мій томатний соус із …
37 code-golf  math 

30
Список усіх можливих назв для ігор Anno
У серії відеоігор Anno є 6 ігор, 7-а оголошена на початок 2019 року. Їх заголовки завжди містять рік за певним малюнком: Anno 1602, Anno 1503, Anno 1701, Anno 1404, Anno 2070, Anno 2205, Anno 1800 Цифрова сума завжди 9. Роки - чотиризначні. Вони містять принаймні один нуль. У межах цих …

30
Чи володіють 26 найбагатших мільярдерів стільки ж багатства, скільки найбідніших 3,8 мільярда людей?
Вступ: Кілька днів тому я прочитав цей пост з такою ж назвою, коли натрапив на нього в HNQ. У цьому питанні обговорюється, якщо претензія кандидата в президенти Берні Сандерса, який заявив про наступне: Сьогодні 26 найбагатших у світі 26 мільярдерів, 26, тепер володіють стільки ж багатств, скільки найбідніших 3,8 мільярда …

30
Колмогоров перемикач
Виведіть або покажіть наступні три рядки тексту, точно так, як вони показані нижче. Приймається нова лінійка. bC#eF&hI)kL,nO/qR2tU5wX8z A!cD$fG'iJ*lM-oP0rS3uV6xY9 aB"dE%gH(jK+mN.pQ1sT4vW7yZ Цей блок тексту такий самий, як наведений нижче, але там, де n-й стовпець повернутий n разів униз: !"#$%&'()*+,-./0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz Майте на увазі, що це складний виклик для колгомогорів , тому …

28
Коли я дістаю свій бутерброд?
Дано один із наступних даних: Куряча солодка цибуля Теріякі Піч смажена курка Груди індички Італійський BMT Тунець Шинка чорна лісова Фрикаделька Маринаравиведіть число від 1-7 (або 0-6), що представляє день тижня, коли ви отримаєте цю угоду, починаючи з понеділка як найменше число. Якщо бажано, введення може бути великим чи великим …

5
Я встигну розібратися вчасно?
Натхненний цим . Фон Злий фермер вирішив спалити своє пшеничне поле вниз, щоб під'їхати ціни. Щоб забезпечити повне знищення, він також намочив ваше поле в бензині. Ще більше, на жаль, вам трапилось гуляти по полю, коли воно було запалене вогнем, і ви повинні швидко вийти, щоб вижити. Виклик Враховуючи поле, …

18
Додайте свій код
Вхідні дані жодних вкладів для цього завдання Змагання Напишіть код, який виводить: Перші 10 простих чисел, сума їхніх цифр дорівнює кількості байтів вашого коду Приклади Скажімо, ваш код, Co&%423@k"oo"який у 13 bytes вашому коді повинен виводити [67, 139, 157, 193, 229, 283, 337, 373, 409, 463] , це перші 10 …

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