Головоломки для програмування та коди для гольфу

Q & A для програмування головоломки ентузіастів і код гольфістів

30
Справжній код кольору
Справжній колір (24-бітний) у Вікіпедії описується у відповідній частині як 24 біти майже завжди використовують 8 біт кожного з R, G, B. Станом на 2018 рік, 24-розрядна глибина кольору використовується практично на кожному дисплеї комп'ютера та телефону та переважна більшість форматів зберігання зображень. Майже всі випадки, коли є 32 біти …

6
Гольф діаграми розчинності
Давши назву катіона та аніона, виведіть "S" (розчинний) або "I" (нерозчинний). Таблиця, яку ми будемо використовувати, - із wikipedia: https://en.wikipedia.org/wiki/Solubility_chart . Він копіюється в кінці питання для подальшого ознайомлення. Введення : Катіон, а за ним аніон, розділений пробілом. Катіон буде одним із наступних: Lithium Sodium Potassium Ammonium Beryllium Magnesium Calcium …

17
Обчисліть мінімум таким, що є простим (OEIS A051935)
Фон Розглянемо таку послідовність ( A051935 в OEIS): Почніть з терміна .222 Знайдіть найнижнє ціле число більше так що є простим.2 2 + nнnn2222 + n2+n2+n Знайдіть найнижнє ціле число більше таке що є простим і т.д. n 2 + n + n 'n′n′n'nnn2+n+n′2+n+n′2 + n + n' Більш офіційне …

7
Враховуючи N, виведіть n-й елемент ['A', 'B', 'AB', 'C', 'D', 'CD', 'ABCD', 'E', ...]?
Розглянемо наступний список: expected = [ 'A', 'B', 'AB', 'C', 'D', 'CD', 'ABCD', 'E', 'F', 'EF', 'G', 'H', 'GH', 'EFGH', 'ABCDEFGH', 'I', 'J', 'IJ', 'K', 'L', 'KL', 'IJKL', 'M', 'N', 'MN', 'O', 'P', 'OP', 'MNOP', 'IJKLMNOP', 'ABCDEFGHIJKLMNOP', ... ] Ось один із способів поглянути на це - ви навчитесь писати …

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

17
Codegolf Rainbow: Малюємо чорно-білим
Вступ: (Джерело: Вікіпедія ) Коли ми дивимось на веселку, у неї завжди будуть кольори зверху вниз: Червоний; помаранчевий; жовтий; зелений; синій; індиго; фіолетовий Якщо ми подивимось на ці окремі кільця, червоне кільце, звичайно, більше, ніж кільце фіолетового. Крім того, також можна одночасно мати дві або навіть три веселки. Все це …

11
Codegolf Rainbow: Розваги з цілими масивами
Вступ: (Джерело: Вікіпедія ) Коли ми дивимось на веселку, у неї завжди будуть кольори зверху вниз: Червоний; помаранчевий; жовтий; зелений; синій; індиго; фіолетовий Якщо ми подивимось на ці окремі кільця, червоне кільце, звичайно, більше, ніж кільце фіолетового. Крім того, також можна одночасно мати дві або навіть три веселки. Все це …


3
Оптимізуйте мої нуліфікатори
Я великий шанувальник гри Creeper World, і особливо продовження. Вам не потрібно знати, як працює ця гра, щоб відповісти на запитання, я просто хотів зазначити, звідки походить моє запитання. У грі ваша мета - знищити випромінювачів, які нерестують Криппер, використовуючи зброю, відому як зведений нанівець. Нуліфікатори можуть знищити будь-який випромінювач …

10
Смайлики для гольфу
Вступ Ваше сьогоднішнє завдання (натхнене цим викликом ) - написати ряд фрагментів, функцій або повних програм, які виводять різні смайлики ascii, не використовуючи символів. Виклик Список дійсних смайликів ascii для цього виклику є тут і в блоці коду внизу цієї публікації. Кожен фрагмент має бути окремим рядком у вашому поданні. …


12
Намалюйте схему розподілу!
Виклик Вам надано три цілі числа як вхідні дані - min_value, max_value, sample_size, що ви можете передати свою відповідь як масив, або кілька параметрів. Ваше завдання - вивести схему в будь-якому зручному форматі , яка показує частоту чисел у (min_value, max_value)діапазоні, що відображається, коли випадкове число в (min_value, max_value)діапазоні вибирається …
12 code-golf  random 

30
Остання цифра велика кількість
Для заданого списку числа знайдіть останню цифру x x x … x n 3 2 1 Приклад:[x1,x2,x3,...,xn][x1,x2,x3,...,xn][x_1, x_2, x_3, ..., x_n]xxx…xn321x1x2x3…xnx_1 ^{x_2 ^ {x_3 ^ {\dots ^ {x_n}}}} [3, 4, 2] == 1 [4, 3, 2] == 4 [4, 3, 1] == 4 [5, 3, 2] == 5 Тому що …
12 code-golf  math 

1
Панограми, що перераховуються самостійно
Панграми Швидка бура лисиця перестрибнула над ледачим собакою. Це приклад панграми - речення, яке містить кожну букву алфавіту хоча б один раз. Самостійної перерахування панграма є пропозицією , який відповідає критеріям , щоб бути панграма, виробляючи аналіз його власного підрахунку букв. Прикладом досягнення цього є речення Ця панграма містить чотири …

9
Порахуйте кількість полів у кожному записі csv
Уявіть текстовий файл, де кожен запис csv може мати різну кількість полів. Завдання полягає в тому, щоб написати код, щоб вивести, скільки полів є в кожному записі файла. Ви можете припустити, що у файлі немає рядка заголовка, і ви можете читати його з файлу чи стандартного вводу, як вам захочеться. …
12 code-golf 

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