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

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

2
Грайте в тик-нок і ніколи не програйте
(Існують деякі виклики, які потребують використання найкращої стратегії, але тут ми цього не робимо. Навіть якщо ви зможете перемогти, вам дозволяється зробити нічию) Виклик Напишіть програму, яка грає в гру tic-tac-toe. Він не повинен програти (отже, він повинен закінчувати гру або нічиєю, або виграючи). Дозволені методи вводу / виводу Вхід …

5
Word Poker, хто виграє?
Вхідними словами будуть два п’ятисловні слова. Насправді вони не повинні бути словниковими словами, а будь-якими п'ятьма літерами, всі малі літери або всі великі регістри на ваш вибір. У словах, що вводяться, з’явиться лише AZ, і вони завжди будуть мати 5 символів. Ваша програма полягає в тому, щоб оцінювати їх як …
14 code-golf  string 

8
Моє джерело в порядку, твоє?
Ваше завдання полягає в тому, щоб написати програму, функцію тощо, яка обчислює, чи передана рядок "в порядку". Це означає, що символи рядка мають символьні коди в порядку від найменшого до найбільшого. Найменший char код повинен бути першим. Під цим я маю на увазі найнижчі кодові точки Unicode до найвищих. Не …

3
Запропонуйте мені виклик!
Мені занадто нудно і хочу вирішити виклик. Але я не бачу ніяких цікавих викликів, і я лінивий шукати його. Чи можете ви (технічно ваш код) запропонувати мені це? I / O Введення: Ні. Вихід: Посилання на випадковий відкритий (тобто незакритий ) виклик ("Challenge" виключає поради !) На PPCG. Ви не …

21
Зробіть матричне множення!
У математиці множення матриць або матричний добуток - це двійкова операція, яка виробляє матрицю з двох матриць. Визначення мотивоване лінійними рівняннями та лінійними перетвореннями на векторах, які мають численні застосування у прикладній математиці, фізиці та техніці. Більш детально, якщо A - матриця n × m, а B - матриця m …
14 code-golf  math  matrix 

14
Процент-кодування рядка
Вступ Як деякі з вас можуть знати, URL-адреси насправді містять список символів, які роблять особливі речі. Наприклад, /символ відокремлює частини URL, і ?, &і =символи використовуються для передачі запиту параметрів на сервер. Справді, є купа символів з допомогою спеціальних функцій: $&+,/:;=?@. Коли вам потрібно використовувати ці символи в URL-адресі з …
14 code-golf  string 

8
Паритет перестановки
Фон Парність перестановки , як визначено вікіпедії , виглядає наступним чином : Знак або підпис перестановки σ позначається sgn (σ) і визначається як +1, якщо σ парне і −1, якщо σ непарне. Знак перестановки можна явно виразити як sgn (σ) = (−1) ^ N (σ) де N (σ) - кількість …

2
Чого ти чекаєш? (Маджонг-вирішувач)
Ідея завдяки @ MartinBüttner з обговорення в чаті Маджонг - гра в плитки, яка надзвичайно популярна в Азії. Зазвичай він грається з чотирма гравцями, і мета гри - це першою особою, яка виконає дійсну руку за допомогою плитки. Для цього завдання ми розглянемо спрощену версію гри - PPCG маджонг. У …
14 code-golf  game 

8
Який твій зірковий знак?
Напишіть програму, яка приймає дату народження (місяць та день місяця) як вхід та виводить відповідний знак, елемент та якість західного зодіаку . Для цілей цього виклику вони визначені точно так, як у таблиці на пов'язаній сторінці Вікіпедії: Sign Date Range Element Quality Aries March 21 to April 19 Fire Cardinal …

24
Відображення вироку в алфавітному порядку
Напишіть програму, яка займає рядок і виводить усі символи в алфавітному порядку. Пробіли та символи можна ігнорувати або видаляти, але великі та малі літери повинні залишатися однаковими. Зразок введення: Johnny walked the dog to the park. Вибірка зразка aaddeeeghhhJklnnoooprtttwy Правила: • Будь-яка мова • Виграє найкоротший код.
14 code-golf 

11
N Двері, K Мавпи
Є N дверей і K мавп. Спочатку всі двері закриваються. Раунд 1: Перша мавпа відвідує кожну двері і перемикає двері (якщо двері закриваються, вона відкривається; якщо вона відкрита, вона закривається). Раунд 2 : Перша мавпа відвідує всі двері та перемикає двері. Потім 2-а мавпа відвідує кожну 2-ю двері та перемикає …

2
Функція перетворювача римських цифр
Створіть найкоротшу функцію для перетворення рядка римських цифр у ціле число. Правила для кожного листа можна знайти на сторінці Вікіпедії . Літери вище 1000 матимуть круглі дужки навколо них, щоб сигналізувати про їх більш високе значення. Вимоги: Необхідно перетворити римські цифри від 1 до 500 000 Потрібно виконати менше ніж …

5
Введення тексту, але зліва [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 6 місяців тому . Фон Вам дали завдання робити записки до зустрічі. Ви починаєте вводити Google Doc, але у вас немає часу під …

30
Декартовий твір двох списків
Завдання Давши два списки символів, виведіть їх декартовий твір, тобто список пар кожної літери з першого списку з кожною літерою з другого списку. Приклад "123456"і "abcd"дайте: [["1","a"],["1","b"],["1","c"],["1","d"],["2","a"],["2","b"],["2","c"],["2","d"],["3","a"],["3","b"],["3","c"],["3","d"],["4","a"],["4","b"],["4","c"],["4","d"],["5","a"],["5","b"],["5","c"],["5","d"],["6","a"],["6","b"],["6","c"],["6","d"]] Вхідні дані Два списки символів або рядків. Використовувані символи будуть буквено-цифровими, a-z, A-Z, 0-9і символ може виникати як багаторазово, так і на обох …

13
Генерування сітки шахт
Сапер - це логічна гра, знайдена в більшості ОС. Мета гри - визначити, де знаходяться міни на сітці, задавши цифри, що вказують на кількість мін навколо цього місця. Враховуючи розмір сітки та набір мін, генеруйте сітку шахтного трактора для цього набору мін. Вхід: два цілих числа, що вказують на розмір …

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