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

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

10
Чи можна вирішити лабіринт?
Загадка Роздрукуйте 0, якщо лабіринт n * m не вдається вирішити Роздрукуйте 1, якщо лабіринт n * m можна вирішити (1 або більше способів) (тому я не прошу шляхів, але якщо це можливо вирішити !!!) Вхідний масив (2d): [[0,0,0,0,0,0,1],[0,0,0,0,0,1,0],[0,0,0,0,1,0,0],[1,0,0,0,0,0,0]] XXXXXXXXX XS XX X X X X X X XX FX …

2
Грати Connect 4!
Напишіть програму для гри в гру Connect 4 . Вам надається стан дошки як вхідний і ви повинні вирішити, у який стовпець розмістити свою деталь, щоб отримати 4 підряд (по горизонталі, вертикалі чи по діагоналі) або заблокувати опонента робити те ж саме. Дошка - це масив розміром 6x7, де кожна …

10
Єгипетські дроби
Огляд: З Вікіпедії : Єгипетська частка - це сума окремих одиничних дробів. Тобто кожен дріб у виразі має чисельник, рівний 1, і знаменник, який є додатним цілим числом, і всі знаменники відрізняються один від одного. Значення виразу цього типу - додатне раціональне число a / b. Кожне позитивне раціональне число …

30
Виявити обертові рядки
Прочитайте два рядки з stdin. Виведіть, Yesякщо одна рядок є поворотною версією іншої. В іншому випадку виведітьNo Тестові шафи Вхідні дані CodeGolf GolfCode Вихідні дані Yes Вхідні дані stackexchange changestackex Вихідні дані Yes Вхідні дані stackexchange changestack Вихідні дані No Вхідні дані Hello World Вихідні дані No
20 code-golf  string 

19
Основний калькулятор
Ви повинні написати програму для оцінки рядка, який був би введений у калькулятор. Програма повинна приймати правильну відповідь на введення та виведення. Для мов, які не мають стандартних функцій введення / виводу, ви можете взяти на себе функції readLineта print. Вимоги Не використовує жодних функцій "eval" Може обробляти плаваючу крапку …

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

30
Код точкової суми quine
Усі проблеми з цього квітка зосереджені на кількості байтів або самих символах. Цей інший. Ваше завдання полягає в тому, щоб написати програму, яка виробляє результат, який має суму кодової точки, ідентичну сумі кодового коду джерела. Для отримання суми кодової точки: Знайдіть значення символів у наборі символів програми. Наприклад - FOOв …
20 code-golf  quine 

9
Номери Хеммінга
Враховуючи додатне ціле число, надрукуйте, що багато чисел , що забивають , по порядку. Правила: Вхідним числом буде додатне ціле числоn ≤ 1 , 000 , 000н≤1,000,000n \le 1,000,000 Вихідні дані повинні бути першими n умовами https://oeis.org/A051037 Час виконання повинен бути <1 хвилина Це код-гольф ; виграє найкоротший код

5
Проблема монети
Фон Офіційною грошовою одиницею уявної нації Golfenistan є foo , і в обігу є лише три види монет: 3 foos, 7 foos та 8 foos. Видно, що за ці монети неможливо сплатити певні суми, наприклад, 4 фути. Тим не менш, всі великі суми можуть бути сформовані. Ваше завдання - знайти …

7
Котячі кубикові кістки
Створіть програму, яка виводить себе. Однак якщо вихідний код повторюється n разів (мається на увазі об'єднати копію вихідного коду до кінця n-1 рази) , тоді повинна бути 1 / n ймовірність виведення вихідного вихідного коду, 1 / n ймовірність виведення вихідний код повторюється двічі, 1 / n ймовірність виведення вихідного …

2
Знайдіть площу найменшого прямокутника, щоб містити квадрати розмірами до n
Це питання послідовності звичайного типу, що застосовується до OEIS-послідовності A038666 . Тобто виконайте одну з наступних дій: Прийміть ніякий або будь-який вхід і виведіть A038666 до теплової смерті Всесвіту. Прийміть додатне ціле число як вхідне та виведіть й член A038666 або його перші доданків. (Якщо ви використовуєте - замість -індексингу, …

4
Обчислити висоту чаші
Висота ворсу чаші Мета цієї головоломки - обчислити висоту стопки чаш. Чаша визначається як радіально симетричний пристрій без товщини. Його силуетна форма - рівномірний. Стек описується списком радіусів, кожен з яких пов'язаний з рівним многочленом, подається як вхід у вигляді списку коефіцієнтів (наприклад, список 3.1 4.2представляє многочлен ).3,1 х2+ 4,2 …

6
Використовуючи дві пов'язані програми, виведіть порядкові числа до n
... Порядні числа (або порядкові цифри) - це слова, що представляють положення чи ранг у послідовному порядку. З Вікіпедії . Ваше завдання полягає в тому, щоб за допомогою двох окремих програм (з яких можна зробити дві різні мови) вивести порядкову послідовність від першого до nth. Ви будете виводити повне слово …
19 code-golf 

12
Обчисліть функцію Ландау
Функція Ландау ( OEIS A000793 ) задає максимальний порядок елемента симетричної групи . Тут порядок перестановки є найменшим додатним цілим числом таким, що - тотожність - яка дорівнює найменш загальному кратному довжині циклів при розкладі циклу перестановки. Наприклад, що досягається, наприклад, (1,2,3) (4,5,6,7) (8,9,10,11,12,13,14).g(n)g(n)g(n)SnSnS_nππ\pikkkπkπk\pi^kg(14)=84g(14)=84g(14) = 84 Тому g(n)g(n)g(n) також дорівнює …

15
Збігайте римські цифри
Виклик З огляду на деякий вхідний рядок, поверніть значення truthy, якщо воно являє собою правильну римську цифру між 1 (= I) та 3999 (= MMMCMXCIX), а значення фальси - в іншому випадку. Деталі Вхід - це не порожній рядок, який містить лише символи IVXLCDM. Римські цифри (які ми тут використовуємо …

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