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

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

30
Повторне! Факторії!
Не плутати з Find the faorial! Вступ Фактор цілого числа nможе бути обчислений н != n × ( n - 1 ) × ( n -2 ) × ( . . . ) × 2 × 1н!=н×(н-1)×(н-2)×(...)×2×1n!=n\times(n-1)\times(n-2)\times(...)\times2\times1 Це порівняно просто і нічого нового. Однак факториали можна поширити на подвійні , …

15
Трикутні точки решітки, близькі до Походження
Фон Трикутна сітка являє собою сітку , утворена на регулярній основі черепиці площині з рівносторонніми трикутниками з довжиною сторони 1. На малюнку нижче наведена приклад трикутної сітки. Трикутні грати точка є вершиною трикутника , утворює трикутну сітку. Походження є нерухомою точкою на площині, яка є однією з трикутних точок решітки. …

20
Алфавіт гармати
Гарматний куля вистрілюється так, що під час першого очного польоту свого польоту він піднімається Nверхівками дерев, під час другого морозування N-1верхівками дерев тощо, поки не досяг найвищої точки своєї траєкторії. Тоді воно починає падати на 1, 2 і т.д. верхівки дерев за мить ока, поки не потрапить на землю. У …

30
Створіть Magic 8 Ball
У дитинстві мій друг мав 8-ма кульовий бал, до якого ми б задавали запитання, щоб побачити, яка доля цього питання. Виклик Ваше завдання полягає в тому, щоб написати програму (або функцію), яка під час запуску (або виклику) видає (або повертає) випадкову відповідь з можливих відповідей нижче. (Random бути: each output …

30
Програми автограми
У цьому реченні використовуються два, два, два, два, двадцять вісім е, п’ять, три г, вісім годин, одинадцять, три л, два м, тринадцять п ’ять, дев'ять о, два п’ я, п ’ять, двадцять п’ять s, двадцять три t, шість v, десять w, два x, п'ять y, і один z. Такі речення …

21
Легко перемножувати числа
Ваше завдання - визначити, чи легко два числа перемножити . Це означає, що їхнє множення на основі 10-ти не має жодного перенесення (перегрупування) між значеннями місця, дивлячись як на етапи множення, так і на етап додавання. Це відбувається, коли кожна пара чисел, що множиться, дає 9 або менше, а сума …

18
26 співаків, 26 листів
За інформацією RollingStone , нижче 26 найкращих співаків усіх часів: Aretha Franklin Al Green Ray Charles Robert Plant Elvis Presley Mick Jagger Sam Cooke Tina Turner John Lennon Freddie Mercury Marvin Gaye Bob Marley Bob Dylan Smokey Robinson Otis Redding Johnny Cash Stevie Wonder Etta James James Brown David Bowie …

30
Сума зворотного масиву
Ваша програма повинна приймати масив як вхідний. Масив: Завжди буде 1 розмірний Міститиме лише цілі числа Може бути порожнім Програма повинна повернути масив, а потім додати елементи до оригіналу, наприклад: Вхід: [1, 2, 3] Оригінал: [1, 2, 3] Відмінено: [3, 2, 1] [1, 2, 3] + + + [3, 2, …

22
Детонація рядка
З огляду на будь-який рядок, надрукуйте його у вигляді трикутника, де текст іде вгору та вниз по кожній діагоналі. Наприклад, вхід "Hello World"має вивести: d l r d o l W r d o l o W r d l o l l o W r d e l o …

22
Побудуй мені місто
Кодери завжди намагаються згладити масиви в нудні одновимірні сутності, і це мені сумно. Ваше завдання - розкрутити довільну рядок символів, вивівши чудовий міський небосквіт. Розглянемо рядок: aaabbbbbccqrrssstttttttPPw Це виглядає набагато краще так: tt tt bb tt bb tt aabb sstt aabbcc rrssttPP aabbccqqrrssttPPww (Гаразд, так, букви дублюються, щоб зробити вигляд …

30
Детермінанта цілої матриці
Враховуючи квадратну цілочисельну матрицю як вхід, виведіть визначник матриці. Правила Ви можете припустити, що всі елементи в матриці, детермінант матриці та загальна кількість елементів у матриці знаходяться в межах репрезентативного діапазону цілих чисел для вашої мови. Дозволяється виводити значення десяткової / поплавкової частини з дробовою частиною 0 (наприклад, 42.0замість 42). …

16
Генератор паролів XKCD
Вступ Мабуть, це питання було задано тут, і воно, на жаль, закрилося. Я подумав, що було б гарною ідеєю спробувати ще раз, але все зроблено правильно. XKCD розглядає, як ми навчені користуватися "важко запам’ятовуваними паролями", думаючи, що це безпечно, але натомість для роботи комп'ютера знадобиться 3 дні. З іншого боку, …
34 code-golf  math 


30
Скасуйте діапазон чисел
Досить просто nстворити діапазон від 0до , задавши число n-1. Насправді багато мов забезпечують цю операцію як вбудовану. Наступна програма CJam зчитує ціле число, а потім виводить такий діапазон ( Спробуйте в Інтернеті! ): ri, Зверніть увагу, що він виводить цифри без роздільника. Змагання Ваше завдання - повернути цей процес. …

30
Помножте рядок на число!
Нещодавно виникла проблема з примноженням рядків. Це показало нам, як ми можемо перемножувати не тільки числа, а й рядки. Однак ми все ще не можемо помножити число на рядок належним чином. Була одна спроба зробити це, але це, очевидно, неправильно. Нам потрібно це виправити! Ваше завдання: Напишіть функцію або програму, …

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