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

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

2
Як шлях-відрізок; торкнувся вперше
Враховуючи впорядкований список з 2 або більше 2D декартових точок, виведіть триєдине значення, якщо або шлях торкається себе, або самоперетинається; інакше виведіть помилкове значення, якщо воно не торкається себе або самоперетинається. Ви можете припустити, що послідовні пункти у списку відрізняються. Приклади: (0,0), (1,0) -> falsey (0,0), (1,0), (0,0) -> truthy …

19
Євро-ігінальна послідовність
Дано додатне ціле число n вивести n -ве число євро-ігінальної послідовності. Обчислення послідовності Ця послідовність дорівнює OEIS A242491 . Число є частиною зазначеної послідовності, якщо число можна скласти, використовуючи якомога більше різних монет євро або банкнот, але, але лише одну з них . Зауважте, що вам не доведеться враховувати центи. …

18
Основні факторні коріння
Натхненний цифровими коренями, основний фактичний корінь числа - це число, яке з’являється, коли ви берете прості множники числа, додаєте їх разом і повторюєте процес на отриманому числі, продовжуючи, поки ви не закінчите з простим числом ( який є єдиним основним фактором і, таким чином, є власним основним факторіальним коренем). Основний …

15
Tic-Tac-Toe - X чи O?
Фон Перейдіть до "Завдання", якщо ви знайомі з Tic-Tac-Toe (я думаю, що більшість!) Tic-Tac-Toe - відома гра для двох гравців. Він складається з дошки 3x3, яка поступово заповнюється двома гравцями (пояснення нижче); Перший гравець використовує символ, Xа другий використовує O. Переможець першим отримує 3 послідовних і однакових символи ( Xабо …

2
Розгортайте в усі сторони
Вхід: Рядок Вихід: 1) Спочатку беремо символ видалення в кінці вхідного рядка, поки нам не залишиться довжина, яка є квадратом (тобто 1, 4, 9, 16, 25, 36 і т. Д.) Отже abcdefghijklmnopqrstuvwxyz(довжина 26) стає abcdefghijklmnopqrstuvwxy( довжина 25). 2) Потім ми ставимо це в квадрат, по черзі, ліворуч праворуч: abcde fghij …

14
Обчисліть числа Вілсона
З огляду на позитивне ціле число п , обчислити п - ю Вільсон число W (N) , де і e = 1, якщо n має примітивний кореневий модуль n , інакше e = -1. Іншими словами, n має примітивний корінь, якщо не існує цілого числа x, де 1 < x …

27
Пандигітальне подвоєння
Натхненний цим CMC Давши додатне ціле число більше 0, виконайте наступну операцію над ним: Якщо всі десять однозначних цифр ( 1234567890) принаймні один раз містять число, виведіть підрахунок та вийдіть з програми В іншому випадку подвойте число і повторіть, збільшуючи кількість. Відлік починається з 0 і є числом подвоєння вводу. …


11
Шукати відповідність Знайти замінити
Візьміть три входи, рядок тексту T; рядок символів для заміни F; і рядок символів , щоб замінити їх, R. Для кожної підрядки Tз тими самими (нечутливими до регістру) символами F, замініть їх символами в R. Однак збережіть той самий випадок, що і оригінальний текст. Якщо є більше символів , Rніж …
14 code-golf  string  code-golf  string  ascii-art  alphabet  code-golf  number  sequence  counting  code-golf  sequence  counting  code-golf  quine  source-layout  code-golf  string  code-golf  decision-problem  game  code-golf  string  quine  source-layout  subsequence  code-golf  quine  code-golf  array-manipulation  integer  code-golf  ascii-art  code-golf  sequence  integer  code-golf  kolmogorov-complexity  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  integer  code-golf  string  number  integer  code-golf  string  ascii-art  code-challenge  test-battery  expression-building  source-layout  printable-ascii  code-bowling  code-golf  number  code-golf  number  string  binary  code-golf  matrix  conversion  code-golf  number  arithmetic 

18
Як плюралізувати еліпсис?
Це, очевидно, еліпсисиси. Натхненний повідомленням чату . Ваше завдання Давши список або пробіл або відокремлений комами рядок слів, еліпсисизмінюйте їх. Для еліпсисиси - якщо слово: Почніть зі слова. Додайте першу букву початкового слова до кінця. Додайте до кінця 2 останньої літери початкового слова. Додайте до кінця букву від другої до …
14 code-golf  string 

28
Візьміть телефон! Це вібрує!
Ви нещодавно отримали новий телефон, але вам не дуже подобається спосіб його вібрації, ви вирішили створити свої власні схеми вібрації. Отже, ви написали програму, в якій використовували ключові слова long, shortі pauseщоб ваш телефон вібрував відповідно до цих ключових слів. Завдання Створіть невелику програму , яка приймає рядок long, shortі …
14 code-golf  string 

8
Знайдіть найкоротший унікальний список
Враховуючи список списків, знайдіть найкоротший список, який є суміжним підспіском точно одного списку. Наприклад, якби ми [[1,2,3], [1,2,3,4], [2,4,5,6], [1,2,4,5,6]] найкоротшим суміжним підсписом був би, [3,4]оскільки він відображається лише у другому списку. Якщо немає унікального суміжного підпису (для цього потрібен хоча б один дублікат), виведіть порожній список. Ось приклад [[1,2,3], …

12
Знайдіть n-е число Аарона
Фон Рут-Аарон пара є парою послідовних позитивних цілих чисел nі n+1таких , що сума головних чинників (повторного підрахунок простих множників) кожне цілого числа рівні. Наприклад, (714,715)пара Рут-Аарон, так як 714=2*3*7*17, 715=5*11*13і 2+3+7+17=5+11+13=29. Пару Рут-Аарон було вибрано Карлом Померансом у зв'язку з загальним пробігом дому в кар'єрі Бейб Рут714 , яка …

3
Розв’яжіть задачу на візок
Філософи давно обдумували проблему Тролейбуса . На жаль, ще ніхто не вирішив цю проблему. На щастя, як програмісти ми можемо використовувати комп’ютери для вирішення проблеми для нас! Вхідні дані Ваша програма прийме як вхід графік (кінцево), орієнтований (максимум на один край від xдо y, для будь-якого xі y), із визначеним …

12
препенд, додавання-Послідовність
Завдання Попередження, додавання-послідовність визначається рекурсивно, як це a (1) = 1 a (n) = a (n-1) .n, якщо n парне a (n) = na (n-1), якщо n непарне де . являє собою ціле число конкатенації. Тож перші кілька термінів: 1,12,312,3124,53124,531246,7531246,...Це A053064 . Ваше завдання задається цілим числом a> 0, щоб …

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