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

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

21
Це дійсне ім'я змінної?
Об'єктивна Напишіть програму або функцію, яка перевіряє, чи ім'я змінної є дійсним та виводить 1, або Trueякщо воно дійсне, 0,5, якщо воно дійсне, але починається з підкреслення (_), і 0 або Falseякщо воно недійсне. Правила Ім'я змінної в більшості мов є дійсним, якщо воно починається з підкреслення або літери (az, …
23 code-golf  string 

20
Рівність у сумі цифр
Вступ Візьмемо число 180. Це цікаве число, оскільки сума цифр цього числа дорівнює: 1 + 8 + 0 = 9 І квадратна версія цього номера, або: 180² = 32400 > 3 + 2 + 4 + 0 + 0 = 9 Це обидва 9 . Сума цифр вихідного числа та …

13
Залишаючи гніздо
Враховуючи неплоский список цілих чисел, виведіть список списків, що містять цілі числа на кожному рівні вкладення, починаючи з рівня найменшого введення, зі значеннями в їх первісному порядку в списку введення, коли читається зліва направо. Якщо два або більше списків знаходяться на одному рівні вкладеності у вхідному списку, їх слід об'єднати …

8
Замініть номери відповідною буквою
Створіть функцію або програму, яка приймає число в якості введення та виводить рядок, де точки коду ASCII для нижнього та верхнього регістру алфавіту замінені їхніми еквівалентами символів. У верхньому регістрі алфавіту використовуються кодові точки: 65-90 Нижній алфавіт використовує кодові точки: 97-122 Якщо будь-які сусідні цифри на вході дорівнюють кодовій точці …
23 code-golf  string 

10
Сильно складені числа
Високо складене число є позитивним цілим числом , яке має більше подільників , ніж будь-який менше позитивне ціле число має. Це послідовність OEIS A002182 . Перші 20 термінів такі 1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560 Наприклад, …

3
Сортуйте ці рейтинги облігацій
Завдання У кредитних рейтингових агентств рейтинги приписувати облігацій в відповідно до кредитоспроможності емітента, а також кредитний рейтинг агентства «великої трійки» використовують аналогічний (хоча і з ідентичні) багаторівневу систему рейтингу . Вони мають чіткий логічний порядок - використовуючи яруси S&P, AAA> AA +> AA> AA-> A +> ...> BBB> B> ...> …

10
Намалюйте шкалу часу
З огляду на введення списку цілих чисел, що представляють дати, виведіть ASCII графіку мистецтва таким чином: <-----------------------------> A B C D E Наведена вище часова шкала - це вихід для введення [1990, 1996, 1999, 2011, 2016]. Зверніть увагу на кілька речей щодо часової шкали: Перший рядок виводу - менший за …

9
Знайдіть ємність 2D друкованих об'єктів
У вигаданому 2D світі набір 2D інструкцій друку для об'єкта може бути представлений переліком цілих чисел таким чином: 1 4 2 1 1 2 5 3 4 Кожне число представляє висоту об'єкта в цій конкретній точці. Вищевказаний список переводиться на наступний об'єкт при друкуванні: # # # # # ### …

17
Первинність і число пі
Вступ Теорія чисел сповнена чудес, у вигляді несподіваних зв’язків. Ось один із них. Два цілих числа є со-прем'єром , якщо вони не мають загальні моменти, крім 1. Дан число N , розглянуть всі цілі числа від 1 до N . Намалюйте два таких цілих числа навмання (усі цілі числа мають …

25
Функція Мебіуса
Функція Мебіуса Функція Мебіуса - важлива теоретична функція числа. Ваша подача повинна прийняти додатне ціле число nі повернути значення функції Мебіуса, оцінену в n. Визначення Функція Мебіуса μ (n) визначається так: | 1 if n is squarefree and has an even number of distinct prime factors μ(n) = | -1 …

11
Скільки ельфів потрібно Санта, щоб доставити подарунки?
Санта потребує допомоги, щоб визначити, скільки ельфів йому знадобиться, щоб допомогти йому доставити подарунки до кожного будинку. Вугілля значно важче, ніж подарунки, тож Санта потребує трьох ельфів для кожної неслухняної людини в будинку. Тільки два ельфи потрібні, щоб допомогти Санта переносити подарунки. На карті Санта будинок представлений символом a *, …
23 code-golf  string 

15
Геометричний виклик
Усі люблять геометрію. То чому б нам не спробувати зашифрувати його? Це завдання передбачає введення літер та цифр та створення фігур залежно від цього. Вхідні дані Вхід буде у формі (shapeIdentifier)(size)(inverter). Але що таке формаІдентифікатор, розмір та інвертор? Ідентифікатор форми - це ідентифікатор для типу фігури, яку ви будете робити …
23 code-golf  string  ascii-art  geometry  code-golf  ascii-art  subsequence  fewest-operations  test-battery  code-golf  array-manipulation  bitwise  code-golf  interactive  code-golf  music  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  simulation  code-golf  string  classification  code-golf  sequence  base-conversion  palindrome  code-golf  kolmogorov-complexity  code-golf  date  astronomy  code-golf  sequence  base-conversion  code-golf  geometry  combinatorics  code-golf  string  code-golf  math  array-manipulation  code-challenge  math  code-golf  card-games  code-challenge  array-manipulation  sorting  code-golf  code-golf  math  abstract-algebra  polynomials  code-golf  palindrome  factoring 

30
Електрична розетка
Це проблема NCPC 2005 . У Роя є квартира, яка має лише одну електричну розетку, але у нього є куточок електроживлення. Обчисліть максимальну кількість розеток, які він може мати, використовуючи електроживлення. Кількість розеток на силову смугу задається як вхід. Виявляється, якщо кількість розеток смуг відповідно p1, стор2, … , Сторнp1,p2,…,pнp_1, …

11
Знайдіть n-у Fibohexaprime
Завдання цього разу полягає в тому, щоб знайти n -у Fibohexaprime . Визначення Fibohexaprime таке: Спочатку спостерігаємо список із числами Фібоначчі: N | Fibonacci number 1 | 1 2 | 1 3 | 2 4 | 3 5 | 5 6 | 8 7 | 13 8 | 21 9 …

30
Перетворити число в шістнадцятковий
Виклик Ось простий. Запишіть функцію або програму, якщо введено число в базі 10 як вхід, воно поверне або роздрукує значення цього числа в шістнадцятковій кількості . Приклади 15 -> F 1000 -> 3E8 256 -> 100 Правила Жодних вбудованих шістнадцяткових функцій немає Букви можуть бути малими або великими Вам потрібно …

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