Запитання з тегом «decision-problem»

Для проблем, які передбачають вирішення того, чи відповідає вхід певним критеріям, та виведення деяких даних, що представляють це рішення.

9
Зніміть струну
Змійований рядок виглядає приблизно так: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Ваше завдання Візьміть рядок sі розмір n, а потім виведіть змійований рядок. Вхідні дані ThisIsAnExampleOfaSnakifiedStringі 3дають приклад вище. Технічні умови s міститиме лише символи ASCII між кодовими точками …
35 code-golf  string  ascii-art  code-golf  code-golf  string  balanced-string  decision-problem  code-golf  string  geometry  grid  code-golf  tips  lisp  code-golf  quine  tips  king-of-the-hill  code-challenge  math  code-golf  string  palindrome  math  fastest-code  code-golf  string  counting  code-golf  code-golf  internet  code-golf  quine  source-layout  hello-world  code-golf  math  number  sequence  arithmetic  code-golf  ascii-art  grid  code-golf  number  grid  code-golf  string  crossword  code-golf  code-golf  ascii-art  grid  counting  code-golf  code-golf  math  sequence  arithmetic  number-theory  code-golf  code-golf  graphical-output  geometry  random  code-golf  ascii-art  grid  counting  code-golf  string  ascii-art  code-challenge  test-battery  code-golf  string  code-golf  ascii-art  kolmogorov-complexity  code-golf  interpreter  code-golf  math  sequence  code-golf  math  primes  set-partitions  code-golf 

30
Керуйте сміттям так
В PPCG стало традицією те, що деякі користувачі тимчасово змінюють свої імена за допомогою анаграми (нове ім’я, утворене за допомогою переупорядкування букв старих). Іноді стає важко дізнатися, хто є хто. Я міг би скористатися програмою чи функцією, щоб визначити, чи є дві фрази анаграми один одного. Змагання Програма або функція …

13
Феномен Вілла Роджерса
Так званий феномен Вілла Роджерса описує спосіб налаштування статистики шляхом підняття середнього значення у двох (декількох) множинах, коли один елемент переміщується між двома множинами. Як простий приклад розглянемо два набори A = {1, 2, 3} B = {4, 5, 6} Їх арифметичні засоби є 2і 5, відповідно. Якщо ми перейдемо …

4
Нескінченні лабіринти
Фон Ви учень потужного майстра, і ваш господар зараз розробляє заклинання для створення міжвимірного лабіринту, щоб захопити своїх ворогів. Він хоче, щоб ви запрограмували його комп’ютер на паровій основі для аналізу можливих макетів. Програмування цієї диявольської машини вкрай небезпечно, тому вам потрібно буде зберегти код якомога коротше. Вхідні дані Ваш …

21
Легко перемножувати числа
Ваше завдання - визначити, чи легко два числа перемножити . Це означає, що їхнє множення на основі 10-ти не має жодного перенесення (перегрупування) між значеннями місця, дивлячись як на етапи множення, так і на етап додавання. Це відбувається, коли кожна пара чисел, що множиться, дає 9 або менше, а сума …

22
Детонація рядка
З огляду на будь-який рядок, надрукуйте його у вигляді трикутника, де текст іде вгору та вниз по кожній діагоналі. Наприклад, вхід "Hello World"має вивести: d l r d o l W r d o l o W r d l o l l o W r d e l o …

30
Маленьке пряме виявлення Yahtzee
У грі Yahtzee гравці роблять п'ять шестигранних кісток і намагаються створити певні руки, щоб набрати очки. Одна така рука - це невелика пряма : чотири послідовні номери, не обов'язково в порядку. Три можливі невеликі стріт 1, 2, 3, 4, 2, 3, 4, 5і 3, 4, 5, 6. Наприклад, [3, 5, …

30
Це число зле?
Вступ У теорії чисел число вважається злим, якщо в його бінарному поданні є парне число 1. У сьогоднішньому виклику ви визначите, чи є дане число злом чи ні. Виклик Ваше завдання - написати повну програму або функцію, яка приймає єдине невід'ємне ціле число як вхід і вихід (або повернення), чи …

9
Алгоритм "сортування"
Існує "алгоритм сортування", який іноді називають сортом Сталіна, в якому для сортування списку ви просто вилучаєте елементи зі списку, поки він не буде відсортований у порядку збільшення. Наприклад, список [1, 2, 4, 5, 3, 6, 6] Коли "сортується" за допомогою Сталіна сортування стає [1, 2, 4, 5, 6, 6] Трійку …

24
Чи можна поділити число на потужності 2?
Вчора під час гри з дитиною я помітив номер у його іграшковому поїзді: Отже, у нас є 428142814281 який можна розділити на 4−2−8−14−2−8−14-2-8-1 або 22−21−23−2022−21−23−202^2-2^1-2^3-2^0 Настільки простий виклик: задавши невід'ємне число як вхідне значення, поверніть послідовні значення truthy та falsey, які представляють, чи може бути рядкове представлення числа (у базі …

30
Це мій матричний стрілець?
Визначення Матриця стрілок - це матриця , у якої всі записи дорівнюють 0 , за винятком записів на головному діагоналі, верхньому рядку та в крайньому лівому стовпчику. Іншими словами, матриця повинна виглядати так: * * * * * * * * 0 0 0 0 * 0 * 0 0 …

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

8
Жодних сусідів-співмешканців немає
Враховуючи список натуральних чисел, виведіть, чи має кожна суміжна пара цілих чисел основний коефіцієнт. Іншими словами, виведіть truthy тоді і лише тоді, коли в списку немає двох сусідніх цілих чисел. Іншими словами: задано список натуральних чисел [a 1 a 2 … a n ] , виведіть чи gcd (a 1 …

28
Це сильне слово?
Кажуть, hateце сильне слово. Я хотів з’ясувати, чому, тому я добре роздивився слово. Я помітив, що кожен приголосний мав після нього голосну. Це змусило мене виглядати досить сильно, тому я вирішив, що саме це робить слово сильним. Я хочу знайти більш сильні слова, тому мені потрібна програма для цього! Пошук …

30
Чи дійсний мій штрих-код?
EAN-8 штрих - коду включає в себе 7 цифр інформації та 8 - ї контрольної цифрою. Контрольна сума обчислюється шляхом множення цифр на 3 і 1 по черзі, додавання результатів і віднімання від наступного кратного 10. Наприклад, з урахуванням цифр 2103498: Digit: 2 1 0 3 4 9 8 Multiplier: …

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