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

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

1
Кімната дзеркал
(Цей виклик дуже схожий, але цей поточний виклик має додаткові ускладнення.) Уявіть двовимірну кімнату, де стіни обшиті плоскими дзеркалами. Раптом промінь світла вдаряється в приміщення, де відсутній шматок стіни! Світловий промінь танцює по кімнаті, відбиваючись від настінних дзеркал, і врешті-решт знову виходить із кімнати. Логіка Вам дається 5 змінних: W, …

1
Інтерфейси користувача Ascii
У цьому виклику ми надаємо користувальницькі інтерфейси Ascii. +----------------------+ |+-----------++-------+| ||<- Previous||Next ->|| |+-----------++-------+| |== The title == | | | |Lorem ipsum dolor | |sit amet... | |+--------------+ | ||Post a comment| | |+--------------+ | |+-----------------+ | ||User X commented:| | || | | ||This is amazing! | | …

3
Коли Фібоначчі зустрічається з королевами
(натхненний відповіддю Гелки на моє випадкове сполучення тегів "шахи" та "Фібоначчі" в чаті) Фібоначчі Ці числа Фібоначчі є одним з найбільш відомих послідовностей в математиці, де кожне число складається шляхом додавання двох попередніх чисел разом. Нижче - визначення нульової індексованої послідовності: f(0) = 0 f(1) = 1 f(n) = f(n-1) …

16
Це трохи розтягнення ․․․
Вхід: Ми беремо два входи: Вхід bз двома різними значеннями: Leftі Right. † І додатне ціле число n. Вихід: На основі вводу зліва / справа виводимо будь-яку з наступних двох послідовностей у діапазоні 1-n(у послідовностях нижче відображаються перші 125 елементів): Left: 1, 6, 7, 56, 57, 62, 63, 960, 961, …


6
ANNNOUNNNCCCEEERRR VOICCCEEE
Напишіть функцію, яка займає рядок літер та пробілів (не потрібно обробляти не букви) та виконує алгоритм перекладу ANNOUNCER VOICE наступним чином: По-перше, великі регістри все. Для кожного слова Подовжте кожен приголосний кластер, утроюючи кожну букву; за винятком випадків, якщо слово починається з приголосного скупчення, не продовжуйте його . Наприклад, otherповинен …
18 code-golf  string 

21
Паралелограма число
Тепер, коли ми знаємо, як правильно квадрат і трикутник число, ми навчимося паралелограм один. Щоб паралелограм був числом, ми спочатку упорядковуємо його як паралелограм, розміщуючи його поверх себе в кілька разів, рівний кількості цифр, який він має, і додаючи пробіли, щоб зробити його паралелограмом. Так 123формується: 123 123 123 Тепер …
18 code-golf  number 

24
Знайдіть найближче двоквадратичне число
Двоквадратичне число - це число, яке є четвертим значенням іншого цілого числа, наприклад: 3^4 = 3*3*3*3 = 81 Враховуючи ціле число як вихід, виведіть найближче двоквадратичне число. Ось перші 15 подвійних квадратів: 1, 16, 81, 256, 625, 1296, 2401, 4096, 6561, 10000, 14641, 20736, 28561, 38416, 50625 Це код-гольф, тому …

11
Стиснути розріджену матрицю
Стисніть розріджену матрицю за допомогою стисненого розрідженого рядка (формат CSR, CRS або Yale) . Це все ті ж форми стиснення (ігноруйте новий Єльський). Вхідним може бути будь-яка 2d структура даних (список списків тощо): напр [[0 0 0 0], [5 8 0 0], [0 0 3 0], [0 6 0 0]] …

30
Порівняйте середні показники моїх списків
Отримання середнього списку (наприклад [2,6,7]) Отримати довжину списку: [2,6,7] -> 3 Числа у списку: 2 + 6 + 7 = 15. Розділіть суму на їх підрахунку: 15 / 3 = 5. Ви повинні порівняти середні значення двох списків натуральних чисел N і M , повернувши значення, якщо N має вище …

29
Блок цифр
Виведіть / надрукуйте цей блок тексту: 1234567890 2468013579 3691470258 4815926037 5049382716 6172839405 7306295184 8520741963 9753108642 0987654321 Допустимі формати включають: Зміна нових рядків / пробілів Список рядків Список списків символів Список списків цілих чисел Однак список цілих чисел неприйнятний, оскільки останній рядок не є цілим числом. Це код-гольф . Найкоротша відповідь …

12
LCM раціональних чисел
Найменше спільне множина (LCM) набору чисел A- найменше ціле число b, яке b/aє цілим числом для всіх цілих чисел aу A. Це визначення можна поширити на раціональні числа! Завдання Знайдіть найменший позитивний раціональний b такий, який b/aє цілим числом для всіх раціоналів a у вхідних даних. Правила Стандартні лазівки заборонені. …

18
«Привіт, світ!» (Кожен інший персонаж, частина 2)
Як своєрідна частина 2 Hello, World! (Кожен інший персонаж) , напишіть програму таким чином, щоб усі три програми надрукували "Привіт, світ!": Всю програму, символи 1-ї, 3-ї, 5-ї програми тощо та також 2-й, 4-й, 6-й, тощо. Якщо ваша програма: abc def Він повинен вивести "Здрастуйте, світ!", Але так і слід acdf …

11
Погладьте голосні голоси!
Примітка: заголовок було написано навмисно. Давши рядок s, поміняйте місцями перші проговори голосних кожні 2 слова. Для цього виклику y вважається голосним. Наприклад, давши вклад "великий день сер": 1. Input: "great day sir" 2. Identify pairs of words: "[great day] [sir]" (No word for sir to pair with) 3. Identify …

14
Повністю-паліндромні трикутники
Розглянемо рядок 160615051. Його можна "трикутнити" як таке: 1 606 15051 Тоді кожен ряд - паліндром. Також зверніть увагу, що кожна сторона по периметру також є паліндром: 1 | 1 | 6 | 6 | 1 | 1 | 15051 Тому цей рядок можна вважати повністю паліндромним трикутником. Не турбуйтеся …

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