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

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

27
Швидке перегрупування списків
Групування бере список і розбиває його на нові списки рівних суміжних елементів. Наприклад [1,1,2,1,1] -> [[1,1],[2],[1,1]] Якщо потім взяти довжину цих груп, ви отримаєте новий список цілих чисел [1,1,2,1,1] -> [2,1,2] Ваше завдання - написати програму, яка бере список натуральних чисел і знайде кількість разів, коли ви зможете згрупувати та …

8
Кон'югат перестановок
Перестановка розміру n - це переупорядкування перших n натуральних чисел. (тобто кожне ціле число з’являється один раз і точно один раз). Перестановки можна трактувати як функції, що змінюють порядок списку елементів розміром n . Наприклад (4 1 2 3) ["a", "b", "c", "d"] = ["d", "a", "b", "c"] Таким чином, …

9
Поради щодо гольфу в Чистому
Які загальні поради щодо гольфу в Чисті? Будь ласка, публікуйте лише ідеї, які можна застосувати до коду проблем із гольфом загалом і принаймні дещо конкретні для Clean. Якщо ви ніколи не чули про Clean, ви можете дізнатися більше тут . Або ви можете приєднатися до чату .
17 code-golf  tips 

23
Видаліть дублікати з рядка
Натхненний цим невимогливим питанням StackOverflow . Ідея проста; задавши String і масив Strings, видаліть будь-які екземпляри слів з масиву (ігноруючи регістр) з вхідного рядка, відмінного від першого, разом з будь-яким додатковим пробілом, який це може залишити. Слова повинні відповідати цілим словам у вхідному рядку, а не частинам слів. наприклад, "A …
17 code-golf  string 

1
Підрахунок петель Муфанга
Петля - це досить проста алгебраїчна структура. Це кортеж (G +) , де G являє собою безліч , а + є бінарним оператором G × G → G . Тобто + бере два елементи з G і повертає новий елемент. Оператор також повинен виконати два властивості Скасування: Для кожного a …

15
Допоможіть моєму синові знайти його листи
Фон На основі гри мій чотирирічний діточок отримав від свого рабина. «Мета» - «знайти» букви в заданому порядку, наприклад aecdb. Вам надається стопка листівкових карток, наприклад daceb. Ви можете шукати лише через стек у заданому порядку, хоча й циклічно. Коли ви зустрінете потрібний лист, ви виймаєте це зі стопки. Об'єктивна …

23
Двійкові підрядки
Натхненний четвертою проблемою з BMO2 2009 . Давши додатне ціле число n як вхід чи параметр, поверніть кількість натуральних чисел, бінарні подання яких є блоками у бінарному розширенні n . Наприклад, 13 -> 6, оскільки 13 у двійковій формі дорівнює 1101 і має підрядки 1101, 110, 101, 11, 10, 1. …
17 code-golf  binary 

6
Видаліть першу періодичну цифру
Ми всі знаємо, що щоразу, коли раціональне число записується у десятковій формі, результат або закінчується, або (зрештою) періодично. Наприклад, коли 41/42 записується у десятковій формі, результат є 0.9 761904 761904 761904 761904 761904 761904 761904 ... з початковою послідовністю цифр, 0.9за якою послідовність 761904повторюється знову і знову. (Зручне позначення для …

7
Конфігурація електронів
В атомній фізиці і квантової хімії , то електронна конфігурація є розподіл електронів в якості атома в атомних орбіталей . Наприклад, конфігурація електронів неонового атома дорівнює 1s 2 2s 2 2p 6 . (З Вікіпедії ) Виклик Ваша задача полягає в тому, щоб взяти число, що представляє атомний номер елемента, …

11
Узагальнені п'ять тридцять вісім послідовностей
Адаптовано з цієї загадки FiveThirtyEight . Фон Вивчіть таку нескінченну послідовність: 3 3 3 2 3 3 3 2 3 3 3 2 3 3 2 3 3 3 2 ... Скажімо, послідовність є 1-індексованою. iЕ число в послідовності визначає , скільки 3років існує до iго 2і після всіх попередніх …

30
Виведіть назву мови раз кількість символів [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 2 роки тому . Виклик: Ваше завдання - використовувати будь-яку мову, щоб вивести ім'я цієї мови в рази більше числа символів у його …

10
Значення HSL до RGB
Основна мета кольорової моделі RGB (червоний зелений синій) полягає в зондуванні, представленні та відображенні зображень в електронних системах, таких як телевізори та комп'ютери HSL (Hue Saturation Lightness) - альтернативна кольорова модель, розроблена в 1970-х роками дослідниками комп'ютерної графіки для більш тісного узгодження з тим, як людський зір сприймає кольорові атрибути …

10
Перерахуйте всі можливі сітки цілих чисел із обмеженнями
Проблема Розглянемо квадрат 3 на 3 сітки невід’ємних цілих чисел. Для кожного рядка iвстановлюється сума цілих чисел r_i. Аналогічно для кожного стовпця jвстановлюється сума цілих чисел у цьому стовпці c_j. Завдання полягає в написанні коду для перерахування всіх можливих різних призначень цілих чисел до сітки з урахуванням обмежень суми рядків …

29
Оберніть два відрізки рядка навколо шарніра
Фон Зараз я перебуваю в класі AP Comp Sci A: Java, і я хочу завести деяких своїх друзів з кодового гольфу. У мене є завдання з курсу, і я хотів би побачити, у скільки байтів громада може виконати цей виклик. Деталі виклику: З урахуванням двох вхідних рядків, основної та зведеної …
17 code-golf  string 

9
Розміри паперу та конвертів
Завдання Враховуючи літеру (A, B, C) і цифру (0-10), виведіть розмір відповідного стандартного розміру паперу (серії A і B) або відповідний стандартний розмір конверта (серія C) у міліметрах у форматі aaaa x bbbbде aaaaі bbbb- вимірювання ширини та висоти в міліметрах згідно ISO216 (серія A & B) або ISO296 (серія …
17 code-golf 

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