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

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

30
Пошук алфавіту
Натхненний Codewars Kata . Ваша мета - взяти рядок введення, такий як цей: "'Twas a dark and stormy night..." і повернути рядок, що містить положення кожного символу в алфавіті, розділений пробілами та ігноруючи неабетичні символи, як це: "20 23 1 19 1 4 1 18 11 1 14 4 19 …

11
Програма N разів для N-го числа
Давши масив додатних цілих чисел Aяк вхід, генеруйте програму, яка при повторенні дляk час, значенняk th-е (1-індексне) значення масиву. Наприклад, якщо масив є [1,11], вихід повинен бути програмою, яка виводить 1, а при повторенні - двічі 11. Код, як print(end="1");у Python 3 працює:print(end="1"); друкує 1 іprint(end="1");print(end="1"); друкує 11 Виграє найменша …

2
Найбільший квадрат у сітці [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було актуальною для обміну коду Golf Stack. Закрито 2 роки тому . Виклик Враховуючи таку сітку, 1 2 3 4 5 6 7 8 1 . . . . . . . …

3
Перекладач RoboZZle
Ваше завдання - написати перекладач RoboZZle. Якщо ви не знайомі з грою, перегляньте це відео на robozzle.com або прочитайте опис нижче. Робот живе на прямокутній сітці квадратів кольорового червоного, зеленого, синього або чорного кольорів. Чорні квадрати недоступні. Інші доступні, а деякі з них містять зірку. Мета - зібрати всі зірки, …

3
Сформуйте список, використовуючи прості числа
Вам дали N купи паль монет. Ви вирішили розділити кожну з цих груп B 1 , B 2 , ..., B N між окремими групами людей. Кількість людей, які отримують монети, має бути простим числом, а кількість грошей, що даються кожній людині, має бути різною у кожній купі. Вхід: N, …

8
Колекція з послідовності, яка становить ідеальний квадрат
З огляду на послідовність OEIS A033581 , яка є нескінченною послідовністю, n '-й член (0-індексація) задається формулою закритої форми 6 × n 2 . Ваше завдання - написати код, який виводить усі підмножини набору N перших чисел у послідовності, таким чином, щоб сума підмножини була досконалим квадратом. Правила Ціле число …

6
Це задовольняючий номер?
натхненний цією розмовою в чаті Задовольняє число є числом , чиє десяткового подання має виду abx, з наступними властивостями: x- найдовший суфікс, що повторюється, або остання цифра, якщо в кінці немає повторення ( 123333-> 3333, 545656-> 5656, 123-> 3) b- це однозначна цифра до x( 123333-> 2, 55545656-> 4) a- …

1
Advent Challenge 8: Планування транспортування кошиків для зберігання!
<< Попередня Завдяки спільноті PPCG Санта зараз збалансував свої візки для зберігання. Тепер йому потрібно перемістити їх у транспортні доки, щоб їх можна було відправити до завантажувальних відсіків. На жаль, сліди для пересування візків - це безлад, і йому потрібно придумати, як їх обійти, не врізавшись разом! Виклик Вам будуть …

4
Чи маю я дозвіл?
Змагання Враховуючи рядок, що вказує на символічне позначення дозволу UNIX на файл та його право власності (ідентифікатор користувача та ідентифікатор групи), вирішіть, чи має даний користувач Aдозвіл на читання / запис / виконання його. Пов'язані . Дозволи в системі UNIX У UNIX кожен файл має три класи дозволів ( користувач …

6
Це виклик пошуку фільму
Це простий (іш) веб-виклик завдання. Вхідні дані Ваш код повинен містити рейтинг MPAA фільму та число від 0 до 100 як вхідний. Це можна зробити будь-яким зручним для вас способом. Вихідні дані Ваш код повинен повертати назву будь-якого фільму, який має: а) цей рейтинг фільму та б) числовий бал на …

3
Що можна віднести до чого?
пов'язані Що можна віднести до чого? У цих проблемах ви отримаєте два типи, Aа Bй визначити, Aє присвоюється B, Bє присвоюється Aабо ні. Система типу (Я буду використовувати tдля представлення будь-якого типу) Основні типи Основні типи представлені однією великою літерою, наприклад X. Вони в основному є класами. Xприсвоюється, Yякщо Yє …

17
Приблизні мої квадрати
Натхненний цим відео від tecmath . Наближення квадратного кореня будь-якого числа xможна знайти, взявши цілий квадратний корінь s(тобто найбільше ціле число таке s * s ≤ x), а потім обчисливши s + (x - s^2) / (2 * s). Назвемо це наближення S(x). (Примітка. Це еквівалентно застосуванню одного кроку методу …

16
Чи розділяємо ми простий кластер?
Просте скупчення цілого числа N вище , ніж 2 , визначаються як пара утворена найвищим простим строго знизити , ніж N , а найнижчий прем'єр строго вище , ніж N . Зауважимо, що слідуючи вищевикладеному визначенню, якщо ціле число є самим простим, то його простим кластером є пара простих простих …

8
Номери BIU (або узагальнені номери)
Як їх помітити Візьміть додатне ціле число k. Знайдіть його дільників . Знайдіть чіткі прості коефіцієнти кожного дільника . Підсумуйте всі ці фактори разом. Якщо це число (сума) - дільник на k ( якщо сума ділить k ), то це число k - це число BIU Приклади Візьмемо число 54 …

3
Точна головоломка
ВИКОНАННЯ Давши набір згрупованих букв, розташуйте їх на дошці так, щоб вони повністю покривали область. Представництво правління (aka SHIP DECK) Дошка - сітка 6х6. Завжди буде 36 квадратів. Стовпці позначені AF. Рядки позначені 1-6. Приклад: A B C D E F +---+---+---+---+---+---+ 1 : : : : : : : …

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