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

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

8
Складання восьмикутних слів
Минулого четверга користувач @SpookyGengar порадував нас своїм першим викликом щодо складання квадратних слів . Що робити, якщо подвоїти кількість сторін? Змагання Візьміть рядок як вхід у будь-якому необхідному вам форматі ( string, charмасив ...) та виведіть восьмикутне подання вводу (також у будь-якому розумному форматі: stringсписок strings, charматриця ...), як у …
14 code-golf  string 

11
Візьміть квадратний корінь рядок
Мотивація У цьому завданні вашим завданням було помножити два рядки, це природно вводить спосіб взяти квадратний корінь рядка. Як це працює? З огляду на рядок (наприклад pub), перше, що вам потрібно зробити, - це визначити код ASCII для кожного символу: "pub" -> [112, 117, 98] Далі ви зіставляєте ці коди …

23
Обчисліть вектор матриці
Давши цілий масив щонайменше з двох елементів, виведіть вектор матриці (визначений нижче) масиву. Щоб обчислити вектор матриці , спершу обертайтеся через nмасив введення розміру n x n, щоб створити матрицю розміру , причому перший елемент масиву слід за основною діагоналлю. Це утворює матричну частину. Для вектора переверніть вхідний масив вертикально. …

30
Отримайте індекси масиву після сортування
Ваше завдання сьогодні полягає в тому, щоб написати програму або функцію, яка займає список lі надає позиції, в lяких відображається кожен наступний елемент lсортування. Іншими словами, виведіть індекс найменшого значення, а потім індекс другого найменшого значення тощо. Можна припустити, що вхідний масив буде містити лише додатні цілі числа, і буде …

5
Обчисліть антипод точки на кривій
Крива - це набір точок на квадратній сітці таким чином, що кожна точка має рівно двох сусідів по сусідству з чотирма сусідами, а точки утворюють єдиний з'єднаний компонент. Тобто графік, індукований точками на графіку сітки, є ізоморфним для одного циклу. "Індукований" означає, що дві точки не можуть торкатися у вході, …

20
Підрахунок вгору і вниз при подвоєнні приросту
Вхід: Не порожній список / вектор, де кожен елемент містить значення / символ, вказуючи, чи будете ви рахувати вгору чи вниз . Я буду використовувати 1і -1, але ви можете вибрати те , що вам подобається. Ви можете використовувати тільки два значення, ви не можете використовувати 1,2,3...і-1,-2,-3... , відповідно, вгору …

6
Чи можете ви петлю, не збиваючись?
Багато хто з нас знайомий з грою Tron. Ви керуєте "світловим циклом", розміщеним на сітці. Світлоцикл завжди рухається вперед (хоча ви керуєте напрямком) і залишає за собою постійний слід. Якщо ви натрапите на слід, ви врізаєтесь! Ціль тут - визначити, чи заданий шлях є дійсним циклом, тобто він повертається до …

6
Накрийте набір кратними
Давайте безліч цілих чисел більше 1 і назвемо його X . Ми визначимо S (i) як множину всіх членів X, що ділиться на i, де i> 1 . Хочеться вибрати з цих підмножин групу таких наборів, що Їх об'єднання - це множина X Жоден елемент X не є в двох …

6
n * k = dd0d00d, де d =…?
Дано натуральне число n ≤ 500 : Знайдіть найменше додатне ціле число k таке, що всі цифри в десятковому поданні n * k становлять або 0, або d , з 1 ≤ d ≤ 9 . Роздрукуйте або поверніть d менш ніж за 30 секунд (детальніше про це читайте у …

3
Обчисліть ширину ширини
Деревна шириною неориентированного графа є дуже важливим поняттям в теорії графів. Винайдено тони алгоритмів графіків, які швидко працюють, якщо розкладається графік з невеликою шириною. Ширина ширини часто визначається з точки зору розкладу дерев. Ось графік та розкладка дерева цього графіка, люб’язно надано Вікіпедією: Декомпозиція дерева - це дерево, де кожна …

9
Створіть стеблосто-листовий сюжет
Пов'язане: Обґрунтуйте ділянку стебла та листя Вхідні дані Непорожній список натуральних чисел. Якщо потрібно, їх можна взяти за рядки. Ви не можете припустити, що це відсортовано. Вихідні дані Стовбурових і листя ділянку чисел. У вигляді цього стовбурової і листя ділянки, числа упорядковуються в стеблах десятками, то все числа , які …
14 code-golf  number 

23
Поміняйте місцями пробіли букви та цифри
З огляду на рядок введення, що містить лише буквено-цифрові символи ASCII, і починаючи з літери, поміняйте місцями кожну літеру з наступним циклом. Перспектива є послідовність з послідовних літер та цифр. Зауважте, що у випадку, коли рядок введення закінчується пробігом літер, цей запуск залишається недоторканим. Покроковий приклад Наприклад, з урахуванням вхідного …
14 code-golf  string 

14
Коротка дата на англійській мові Long Date
Перетворіть короткий формат дати в англійську довгу дату якомога менше байтів. Вхідні дані Введення буде у формі рядка з форматом yyyy-mm-dd, з додатковою нульовою підкладкою для всіх значень. Ви можете припустити, що це синтаксично правильно, але не обов'язково є дійсною датою. Негативні значення року не потрібно підтримувати. Вихідні дані Ви …

3
Намалюйте кубоїд ASCII
Давши три цілі числа> = 2, створіть куб ASCII в ортогональній (шафі) проекції. Три цілі числа представляють висоту, ширину та глибину (вимірюється видимими символами), включаючи кути. Кути повинні бути "o" або "+", вільний вибір. ш: 10, год: 5, д: 4 Таким чином дає: o--------o / /| / / | o--------o …

10
Давайте вивчимо деякі хімічні показники pH ґрунту!
Ендрю - хімік, цікавиться кислотністю розчинів та сільським господарством. Після кількох місяців досліджень (Google не є його другом) він створив наступну таблицю * щодо людського рівня читаності рівня кислотності з точки зору рН (потенціал Гідрогену) : Номінал | Діапазон pH | ------------------------- + ------------------------ ----- Ультракислий | нижче 3,5 ------------------------- …

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