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

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

3
Малювання дерева з масиву
З огляду на можливо вкладений, не порожній масив одноцифрових додатних цілих чисел (не гарантовано унікальних), виведіть ASCII-художнє представлення у вигляді дерева, використовуючи символи вікна, що малюють ┌ ┴ ┐ ─ │ ┬ ┼. (Вони були скопійовані з коду сторінки 437, але ви можете використовувати будь-яке еквівалентне представлення). Кожне ціле число …

30
! Я! N! S! E! R! T! ! n! b! e! t! w! e! e! n!
Опубліковано звідси . Цей виклик сильно "відганяється" від цього питання. Особлива подяка @Akababa! У цьому завданні слід вставити знак оклику на початку рядка та після кожного символу. Правила Завжди буде вхід без порожнього рядка. Вхід також не буде містити вкладок. Можна припустити, що вхід містить лише нерозширені символи для друку …
24 code-golf  string 

17
Хто виграв гру в барну кістку?
Виклик Bar Dice - це проста гра, яка грається в барі з Dice (звідси і назва). Ви робите 5 шестигранних кісток і намагаєтеся зробити найкращу руку. Підрахунок балів базується на збиранні найбільшої кількості кісток з однаковими цифрами. Кожна рука повинна містити принаймні один «туз» або одну, щоб бути дійсною рукою; …

30
Перевірте, чи рядок повністю виконаний з тієї ж підрядки
Це взято з цього питання (з дозволу курсу). Я цитую: Створіть функцію, яка займає рядок, і вона повинна повертати true або false на основі того, чи вхід складається з лише повторюваної послідовності символів. Довжина заданого рядка завжди більша за 1, і послідовність символів повинна мати принаймні одне повторення. Деякі приклади: …

15
Матричні головоломки
Вхід: Ціле число n Дві квадратні матриці однакового розміру (їх ширина / висота кратна n) Вихід: Одне з двох відмінних значень на ваш власний вибір, одне - для результатів truthy та одне - для результатів фальси (так, так, 1/0замість true/falseдійсних результатів для мов, таких як Java, навіть якщо вони не …

25
Роздрукуйте послідовність
21, 21, 23, 20, 5, 25, 31, 24,? Натхненний цією головоломкою , отримавши ціле число n>0n>0n>0 , роздрукуйте наступну послідовність, поки ви не досягнете цілого числа (зіпсований, якщо ви хочете спочатку вирішити головоломку) a0=na0=na_0 = n a4k+1=a4k⋅(4k+1)a4k+1=a4k⋅(4k+1)a_{4k+1} = a_{4k} \cdot(4k+1) a4k+2=a4k+1+(4k+2)a4k+2=a4k+1+(4k+2)a_{4k+2} = a_{4k+1} + (4k+2) a4k+3=a4k+2−(4k+3)a4k+3=a4k+2−(4k+3)a_{4k+3} = a_{4k+2} - (4k+3) …

14
Задача про число спіралі
Спіраль чисел - нескінченна сітка, у верхньому лівому квадраті якої є число 1. Ось перші п’ять шарів спіралі: Ваше завдання - знайти число у рядку y та стовпчику x. Приклад: Input: 2 3 Out : 8 Input: 1 1 Out : 1 Input: 4 2 Out : 15 Примітка: Будь-яка …
24 code-golf  math 

1
Оптимізуйте компілятор для простої мови програмування зворотної польської нотації
Опис У уявній мові програмування (IPL) використовується польська зворотна нотація. Він має такі команди: i - вхідний номер і натисніть його на стек o - неруйнівна вихідна верхівка стека (число залишається на стеку) d - відкинути верхню частину стека ціле число - натисніть це число на стек + - * …

25
Нова послідовність сусідів
Ненегативні цілі числа нудьгують завжди мати однакових двох * сусідів, тому вони вирішують трохи змішати речі. Однак вони також ліниві і хочуть якомога ближче до свого початкового положення. Вони придумують такий алгоритм: Перший елемент дорівнює 0. Елемент - це найменше число, яке ще немає в послідовності і яке не є …

15
Всі одиночні вісімки
Враховуючи не порожній прямокутний масив цілих чисел від 0до 9, виведіть кількість комірок, які є 8і не мають сусіда, який є 8. Сусідство тут розуміється в сенсі Мура , тобто включаючи діагоналі. Таким чином, кожна комірка має 8сусідів, за винятком комірок на краях масиву. Наприклад, з урахуванням введення 8 4 …

11
Намалюйте цей алмазний візерунок
Наведена нижче модель буде основою цього виклику. /\ \/ /\ / \ / \ /\/ \/\ \/\ /\/ \ / \ / \/ /\ \/ З огляду на ширину та висоту вводу, кожен із них >=1виводить вищевказаний художній зразок ASCII, який багато разів повторювався, приєднуючись (і перекриваючись) невеликими діамантами. Наприклад, …

18
ПроизношениеSort ™
Ми всі знаємо про різні фантазійні алгоритми сортування, але жоден з них не дає нам чисел таким чином, щоб їх було легко вимовити. Для усунення цього я пропоную використовувати Pron ProvenceSort ™, найбільш природний спосіб сортування списків чисел. Вимова Офіційні правила вимови чисел (у цьому виклику) полягають у тому, що …

3
Гонка навколо траси
Я хочу знайти найшвидшого гонщика навколо. Покажіть мені ваш найшвидший круг навколо цієї доріжки розміром 18x14, показаної нижче. ______ / \ / \ / ____ \ / / \ \ / / \ \ | | | | | | | | | | | | | | | | …

17
Цілі особи відсортовані за своїми цифровими коріннями
Цифровий корінь (також повторювана цифрова сума) додатного цілого числа - це значення (одноцифрове), отримане за допомогою ітераційного процесу підсумовування цифр, на кожній ітерації, використовуючи результат попередньої ітерації для обчислення цифрної суми. Процес триває до досягнення одноцифрового числа. Наприклад, цифровий корінь 65536 - це 7 , тому що 6 + 5 …

3
Ice Golf Challenge
Мета цього завдання - написати програму або функцію, яка повертає найменшу кількість ударів, необхідних для виконання заданого курсу. Вхідні дані Макет курсу можна передати будь-яким підходящим способом та форматом. (зчитування з консолі, передане як вхідний параметр, зчитування з файлу чи будь-якого іншого, багаторядковий, рядковий масив, двовимірний масив символів / байтів). …

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