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

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

3
Листи, рухайся!
Подавши рядок, ви повинні перемістити кожну букву (починаючи з першої літери) за її положенням в алфавіті. Якщо ви досягнете кінця струни, її потрібно обернути. Нелітери не потрібно переміщувати. Приклад: Dog D- четверта літера в алфавіті, тому ми рухаємо її чотирма плямами праворуч. Після обгортання, це змінює рядок на oDg. o- …
35 code-golf  string 

30
Керуйте сміттям так
В PPCG стало традицією те, що деякі користувачі тимчасово змінюють свої імена за допомогою анаграми (нове ім’я, утворене за допомогою переупорядкування букв старих). Іноді стає важко дізнатися, хто є хто. Я міг би скористатися програмою чи функцією, щоб визначити, чи є дві фрази анаграми один одного. Змагання Програма або функція …

30
Нулі в кінці факторіалу
Напишіть програму або функцію, яка знайде кількість нулів на кінці n!бази 10, де nє вхідне число (у будь-якому бажаному форматі). Можна припустити, що nце додатне ціле число, тобто n!це ціле число. Немає нулів після десяткових знаків у n!. Крім того, можна припустити, що ваша мова програмування може обробляти значення nі …

30
Створіть послідовність Абакаби
Ця задача полягає у друкуванні послідовності абакаби певної глибини. Ось схема перших 5 послідовностей ( a(N)це послідовність абакаби на глибині N, верхній / нижній регістр - це просто показати шаблон, це не потрібно у висновку вашої програми): a(0) = A a(1) = aBa a(2) = abaCaba a(3) = abacabaDabacaba a(4) …

9
Справжній ковбасний фест
Оскільки перший вихідний жовтня наближається, давайте мати свій Октоберфест! Фон Вас та деяких інших програмістів найняли місцеві хлопці з ковбасних виробів у Мюнхені, Німеччина. Хлопці з ковбасою забезпечують Октоберфест усіма ковбасками, яким потрібен гігантський Volksfest. Вам вдається підслухати свого начальника, розмовляючи з іншими працівниками про те, чому ви та інші …
35 code-golf 

28
Знайдіть число в константі Чамперновна
Вступ У базі 10 константа Шамперновна визначається об'єднанням поданих послідовних цілих чисел. У базі 10: 0.1234567891011121314151617...тощо. Ви можете бачити, що перша поява 15запуску починається з 20thдесяткової: Position 0000000001111111111222222222233333333334444444444555555555566666666 1234567890123456789012345678901234567890123456789012345678901234567 ^ 0.1234567891011121314151617181920212223242526272829303132333435363738... ^^ 15 = position 20 Перше поява 45старту починається з 4thдесяткової: Position 0000000001111111111222222222233333333334444444444555555555566666666 1234567890123456789012345678901234567890123456789012345678901234567 ^ 0.1234567891011121314151617181920212223242526272829303132333435363738... ^^ 45 = …
35 code-golf  math  number 

10
Скоротіть ці номери сторінок!
Відмова: хоча я вже небагато часу побував на цьому веб-сайті для розважальних цілей, це моє перше питання, тому прошу пробачити будь-які незначні помилки. Фон Призначаючи нам домашні завдання, мій вчитель справді дратує і виписує всі проблеми, які ми маємо робити окремо. Таким чином, мені потрібно назавжди копіювати проблеми, які мені …

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

30
Виділіть масив
Завдання Цей виклик дуже простий. Ваш вхід - це прямокутний 2D масив цілих чисел, розміром принаймні 1 × 1. Його можна прийняти в будь-якому розумному форматі. Ваш висновок повинен бути вхідним масивом, але з усіма записами НЕ на першу або останній рядок або наборі стовпців в 0. Він повинен бути …

13
Феномен Вілла Роджерса
Так званий феномен Вілла Роджерса описує спосіб налаштування статистики шляхом підняття середнього значення у двох (декількох) множинах, коли один елемент переміщується між двома множинами. Як простий приклад розглянемо два набори A = {1, 2, 3} B = {4, 5, 6} Їх арифметичні засоби є 2і 5, відповідно. Якщо ми перейдемо …

8
Кларенс повільний машиніст
Вступ Кларенс - службовець з введення даних, який працює в Інтернет-провайдера. Його завдання полягає в ручному введенні IP-адреси всіх клієнтів провайдера в базу даних. Він робить це за допомогою клавіатури, яка має такий макет: 123 456 789 .0 Відстань між центром горизонтальних або вертикально сусідніх клавіш рівно один сантиметр. Наприклад, …
35 code-golf 

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

15
Написання сходів
Напишіть програму або функцію, яка буде виводити заданий рядок сходовими способами, записуючи кожну частину слова, яка починається з голосної на один рядок нижче попередньої частини. Наприклад: Input: Programming Puzzles and Code Golf Output: Pr P C G ogr uzzl and od olf amm es e ing Вхідні дані Рядок, що …
35 code-golf  string 

8
Покриття кожного млинця
У вас є стопка млинців на тарілці, а зверху глобус сиропу настільки густий, що він не може бігти по сторонах. Ви не будете раді їсти, поки обидва обличчя кожного млинця принаймні не торкнуться сиропу, але зараз лише одне обличчя верхнього млинця. Ви знаєте, що сироп ніколи не просочиться навіть одним …
35 code-golf  stack 

27
Стоп, стоїть там, де ти є!
Виклик Напишіть функцію, яка приймає один параметр: ціле число t. Ваша функція повинна зупинити свою програму на tсекунди, перш ніж продовжувати, як time.sleep(t)у Python та WAIT tв BBC BASIC. Ви не повинні використовувати будь-які вбудовані функції очікування або будь-які вбудовані функції для виконання коду через певний час, і ваша програма …
35 code-golf  date 

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