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

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

6
Трикутний шматочок квадрата Пі
Натхненно випікаємо шматочок Пі Виклик Дано введення 3 <= n <= 100та 3 <= y <= n, побудуйте n x nматрицю десяткової частини pi( 14159...), починаючи з верхнього лівого кута. Потім візьміть верхній правий трикутник розміром y x yі з'єднайте його разом. Виведіть отримане число. Наприклад, для введення n = …
21 code-golf  pi 

30
Час, необхідний для друку номерів
Підсумок Напишіть програму або функцію, яка не приймає жодного вводу, і виводить усі цілі числа, від -1000 до 1000 у порядку зростання, до stdout, по одному на рядок: -1000 -999 -998 -997 ... А після цього потрібно роздрукувати час, необхідний для друку цих чисел, або час від початку виконання програми …
21 code-golf  number  date 

14
Виведіть ALONED числа
Розглянемо природну послідовність до 6 (без уваги 1) : 2,3,4,5,6 Ми починаємо сканувати зліва (в даному випадку з 2), шукаємо число, яке ділиться на 2 (тут 4), а потім видаляємо обидва числа зі списку (тут 2 і 4), так що список зменшується до: 3,5,6 Ми продовжуємо той самий процес, тут …
21 code-golf  number 

28
Послідовність Баума-солодкого
Послідовність Баума-солодкого (A086747 з поворотом) Візьміть натуральне ціле число nі надрукуйте цілі числа від 1 до n, для яких послідовність Баума-Солодкого повертає істину. Послідовність Баума-Солодкого повинна повертатися помилково, якщо двійкове представлення числа містить непарне число послідовних нулів в будь-якому місці числа, а правда - в іншому випадку. Для отримання додаткової …

28
Ранжируйте список цілих чисел
Вам надається не порожній список натуральних чисел, наприклад [6 2 9 7 2 6 5 3 3 4] Ви повинні класифікувати ці числа за їх значенням, але як це зазвичай в таблицях лідерів, якщо є зрівняння, то всі зв'язані числа отримують однаковий ранг, і відповідна кількість рангів пропускається. Очікуваний результат …

3
Гра в атомні пропорції
Ваше завдання скласти бота, який грає в Atomas , з найвищим балом. Як працює гра: Gameboard починається з кільцем 6 «атомів», з числами в межах від 1до 3. Ви можете «грати» в атом між двома атомами, або на іншому атомі, в залежності від самого атома. Ви можете мати звичайний атом, …
21 code-challenge  game  code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

20
Мистецтво формування слова
Мистецтво формування слова Враховуючи двійкову матрицю та рядок літер, замініть всі 1 в матриці зліва направо на літери рядка. Як тільки літери сформували форму матриці, надрукуйте матрицю, замінивши 0 на пробіли. Напевно, простіше просто навести приклад чи два. Корпус: Футляр ... Вхід перший: [0,0,1,0,0] [0,1,0,1,0] [1,0,0,0,1] [0,1,0,1,0] [0,0,1,0,0] "PPCGPPCG" Вихід …

30
Намалюйте порожнистий квадрат з # із заданою шириною
Я отримав цю проблему від Codingame і мені цікаво краще рішення, ніж моє: За допомогою ширини за допомогою стандартного введення намалюйте порожній квадрат "#" заданої ширини та довжини. Приклад: 5 результатів у ##### # # # # # # ##### Я використовував python для вирішення цього питання, тому я детально …
21 code-golf  string  ascii-art  number  code-golf  grid  code-golf  string  ascii-art  code-golf  alphabet  cipher  code-golf  math  number  code-golf  quine  code-golf  palindrome  polyglot  code-golf  number  array-manipulation  counting  logic  code-golf  string  primes  binary  decision-problem  code-golf  ascii-art  kolmogorov-complexity  popularity-contest  code-golf  probability-theory  code-golf  string  code-golf  python  polyglot  programming-puzzle  c++  code-golf  math  code-golf  binary  integer  bitwise  code-golf  rational-numbers  code-golf  string  palindrome  code-golf  ascii-art  code-golf  code-golf  string  fibonacci  code-golf  math  sequence  code-golf  code-golf  string  palindrome  code-golf  string  code-golf  math  primes  source-layout  code-golf  sequence  binary  integer  code-golf  math  arithmetic  game  code-golf  restricted-source  palindrome  code-golf  restricted-source  palindrome  code-golf  combinatorics  binary  code-golf  string  math  code-golf  ascii-art  number  code-golf  cipher  code-golf  base-conversion  counting  code-golf  sequence  random  classification  code-golf  string  subsequence  code-golf  permutations  code-golf  string  code-golf  string  cipher  code-golf  kolmogorov-complexity  arithmetic  integer  code-golf  quine  markov-chain  code-golf  string  code-golf  code-golf  ascii-art  maze 

14
Припинення, суто періодичне чи з часом періодичне?
Вступ Десяткова частина закінчується, якщо вона має кінцеву кількість десяткових цифр. Наприклад, 0,4 (2/5) закінчується, оскільки він має одну десяткову цифру. Десяткова частина є чисто періодичною, якщо вона має нескінченну кількість десяткових цифр і не має десяткових цифр перед її каяттям (частина десяткової, яка повторюється.) Наприклад, 0.142857142857142… (1/7) є чисто …
21 code-golf  math  number 

20
Збережена копійка - це копійка
... порахував! Ви передасте програмі змінну, яка представляє кількість грошей у доларах та / або центах та масив значень монет. Ваша задача полягає в тому, щоб вивести кількість можливих комбінацій заданого масиву значень монет, які б склали суму, передану коду. Якщо неможливо з названими монетами, програма повинна повернутися 0. Примітка …

5
Порахуйте прямокутники по діагональній сітці
Як наступне завдання для цього завдання , ми хочемо тепер порахувати кількість прямокутників в сітці з r рядками та c стовпцями, де в кожній діагоналі квадрата в сітці є лінія, що перетинає. Зараз ми все ще рахуємо ті ж прямокутники, що і раніше, але цього разу ми повинні також включити …

10
Основні фактори приятелів
Враховуючи ціле число N > 1, виведіть усі інші числа, прості розклади яких мають ті ж цифри, що і просте розкладанняN . Наприклад, якщо N = 117, то вихід повинен бути [279, 939, 993, 3313, 3331], тому що 117 = 3 × 3 × 13 Таким чином, наявні цифри 1, …

12
Золотість цілого числа
Позитивне ціле число n може бути представлено у вигляді прямокутника з цілими сторонами a , b таким, що n = a * b . Тобто площа представляє число. Загалом, a і b не є унікальними для даної n . Як відомо, прямокутник особливо приємний для ока (чи це мозок?), Коли …

7
Я програмую пазли, іл-код гольфу
Фон Італійська артикль (відповідна англійська в ) має сім різних форм: L » , иль , чи , GLI , я , чи , ль . Яку використовувати, залежить від трьох змінних: Стать: чоловічий / жіночий. Номер: однина / множина. Початкова літера наступного слова: голосний / приголосний тип А / …

22
Спростіть фракцію, що продовжується
Продовжувані дроби - це вирази, які ітераційно описують дроби. Вони можуть бути представлені графічно: Або їх можна представити у вигляді списку значень: [a0; a1, a2, a3, ... an] Змагання: візьміть базовий номер: і список знаменників: і спростіть продовження дробу до спрощеного раціонального дробу: поверніть чи друкуйте чисельник і знаменник окремо.a0[a1, …

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