Головоломки для програмування та коди для гольфу

Q & A для програмування головоломки ентузіастів і код гольфістів

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-адресу і виводить усі можливі дійсні місця пропуску періодів, що відсутні. Вхідні дані Вхід завжди буде рядком, який є перетворенням дійсної адреси …

27
Копи: Прихована підрядок OEIS
Це виклик копів та грабіжників. Це нитка копа. У потоці грабіжника тут . Як поліцейський, ви повинні вибрати будь-яку послідовність з OEIS і написати програму p, яка друкує перше ціле число з цієї послідовності. Ви також повинні знайти деякі рядки s . Якщо ви десь вставите s в p , …

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

17
Перекриття поліглотів
На відміну від багатьох проблем, пов'язаних з C&R, для цього не потрібен окремий розбійний пост; мета розбійників - зламати попередню відповідь, а потім опублікувати нову як поліцейський. Як відповіді, ви напишете серію поліглотів, які виглядають приблизно так (кожен стовпець - це мова, і кожен запис є результатом відповіді на цій …

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
Ти вбив Яббервока?
Ваше завдання - вивести точний рядок The Jabberwocky не приймаючи введення. Застосовуються звичайні правила введення та виводу, тому дозволені і функції, і програми. Звичайно, є улов, без улову не було б весело. Ваша програма, позбавлена ​​не алфавітних символів, повинна започаткувати вірш "Яббервокі" (випадок нечутливий до справи). Для початку поеми це …

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
Чи є центросиметрична матриця… і так є код?
Визначення Центросімметрічни матриця являє собою квадратну матрицю , яка симетрична відносно його центру. Більш жорстко - матриця AAA розміром n×nn×nn \times n є центросиметричною, якщо для будь-якого i,j∈([1,n]∩Z)i,j∈([1,n]∩Z)i,\: j \in ([1, n] \cap \mathbb{Z}) виконується таке відношення: Ai,j=An+1−i,n+1−jAi,j=An+1−i,n+1−jA_{i,\:j}=A_{n+1-i,\:n+1-j} Приклади таких матриць Ось ілюстрація симетрії таких матриць (запозичена з вищезгаданої статті …

30
Зачекайте, що це за мова?
Нещодавно я мав задоволення написати програму Haskell, яка могла б виявити, чи було NegativeLiteralsрозширення задіяним. Я придумав таке: data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) Спробуйте в Інтернеті! Це надрукується Trueнормально та в Falseіншому випадку. Тепер мені було так весело робити це, я поширюю виклик на всіх вас. …

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.