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

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

5
Факторинг факторіалів
Сьогодні в моєму класі статистики я виявив, що деякі фактичні факти можуть бути спрощені при множенні разом! Наприклад:5! * 3! = 5! *3*2 = 5! *6 = 6! Ваша робота: Враховуючи рядок, що містить лише арабські цифри та знаки оклику, спростіть мою фабрику до її найкоротшого можливого рядка, щонайменше, кількість …

30
Ідеальні квадрати без кордонів
Дано n=m^2, поверніть список цілих чисел, які не межують із m x mсіткою цілих чисел 1 to n. Приклади n = 1 (m = 1) Сітка: [1] Повернення: [] n = 4 (m = 2) Сітка: [1,2] [3,4] Повернення: [] n = 9 (m = 3) Сітка: [1,2,3] [4,5,6] [7,8,9] …
16 code-golf  matrix 

7
Черга нашого розкладу
У цьому виклику я попрошу вас знайти QR-розклад квадратної матриці. QR-розкладання матриці A - це дві матриці Q і R такі, що A = QR . Зокрема, ми шукаємо, щоб Q був ортогональною матрицею (тобто Q T Q = QQ T = I, де я - мультиплікативна тотожність, а T …

8
Будьте максимально злі
Вступ Це продовження цього виклику, коли ви берете на себе роль злого близнюка цієї людини. Будучи злим, ви не хочете максимізувати свою частку, а скоріше бути максимально несправедливим, і ви не збираєтесь робити це занадто очевидним, тому ви створили таку схему: Ви збираєтесь сказати іншим, що ви хочете бути максимально …

15
Проаналізуйте список підписаних одинарних номерів
Унарні числа зазвичай представляють лише неотримані цілі числа, але ми можемо розширити їх на представлення всіх цілих чисел наступним чином: Позитивне ціле число N представлено у вигляді N 1:5 -> 11111 Від'ємне ціле число -N подається у вигляді 0N 1:-5 -> 011111 Нуль представлений як 0 Потім ми можемо представити …


30
Масив викликів №3: Ковзні середні показники
Примітка. Це номер 3 у ряді проблем з маніпуляцією з масивом . Для попереднього виклику натисніть тут . Ковзна середня частина списку Ковзне середнє зі списку є обчислення призводить до нового, згладжуються список, створеного шляхом усереднення невеликих перекриваються подсписков оригіналу. Створюючи ковзну середню, ми спочатку генеруємо перелік збігів, що перекриваються, …

17
Намалюйте лямбда-блазона
Щоб відзначити 2497-ту річницю грецької перемоги в Саламісі в 480 р. До н. Намалюйте лямбда-блазона. Лямбда-блазон - лямбда, намальована на грецьких щитах так: Головоломка: Враховуючи додатне непарне ціле число n, створіть художнє зображення ascii з наведеного вище щита. Технічні умови: n = 1: ( /\ ) n = 3: ( …

10
Трикутні числа
(ні, не ті ) Змагання Вам дадуть два входи. Перше - це додатне ціле число n > 0, яке використовується для виведення n x nправильного трикутника чисел 1, 2, 3, ... n. Цей трикутник починається в кутку і збільшується по горизонталі і вертикалі на одне і по діагоналі на два. …

6
Оцініть вираз мінусу та нахилу
Давши вираз, що відповідає регексу /^[-~]*x$/, оцініть його за термінами xта виведіть рядок, що відповідає регексу /^-?x[+-]\d+$/. Наприклад, рядок -~xоцінює до x+1, тоді як рядок -~-xоцінює до -x+1, а рядок -~-~--xоцінює до x+2. Починаємо з xта оцінюємо рядок справа наліво. -заперечує термін, а ~перетворюється yна -y-1. Тести: x x+0 ~x …
16 code-golf  string 

7
Вимірювання купи колод
Вступ Це журнал довжиною 5: ##### Я хочу скласти купу цих колод один на одного. Як я це роблю, я пересуваю новий журнал на верхній верхній з правого боку і зупиняю ковзання, коли їхній лівий або правий кінці вирівнюються (не питайте, чому). Якщо новий журнал довший, він ковзає до лівого …

16
Першочергові повноваження Primes
Для цього завдання виклик Prime Power of Prime (PPP) визначається як число, яке може бути визначене як просте число до потужності простого числа. Наприклад, 9 - це ДПП, оскільки його можна представити як 3 ^ 2. 81, з іншого боку, не є ДПП, оскільки його можна представити лише як 3 …

6
Запровадити будь-які виправлення
У позначенні префікса оператор виходить перед аргументами, тож ви можете уявити собі, що оператор викликає next()рекурсивно викликані. У позначенні infix оператор переходить між аргументами, тому ви можете уявити його просто як дерево розбору. У позначеннях постфіксу оператор приходить після аргументів, тож ви можете просто уявити його як на основі стека. …

15
Йди геть! Ні-1 ось!
Я розігрувався з деякими номерами і знайшов послідовність, яка, звичайно, є на OEIS. Це A005823 : Числа, потрійна розширення яких не містить 1 . Це іде: a (2n) = 3 * a (n) +2 a (2n + 1) = 3 * a (n + 1) a (1) = 0 a …

24
Підсумовуйте рядки з'єднаного трикутника
Розглянемо наступний трикутник. 1 23 456 7891 01112 131415 1617181 92021222 324252627 2829303132 33343536373 839404142434 4454647484950 51525354555657 585960616263646 5666768697071727 37475767778798081 Як ви, напевно, помітили, перший рядок має довжину 1, і кожен наступний рядок на 1 цифру довший, ніж попередній, і що він містить цифри зв'язаних натуральних чисел. Вам буде дано …

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