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

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

30
Різниця квадрата суми
Знайдіть різницю між квадратом сум і сумою квадратів. Це математичне подання: (∑n)2−∑n2(∑n)2−∑n2\left(\sum n\right)^2-\sum n^2 Ваша програма / метод повинна приймати два входи, це ваша нижня і верхня межі діапазону, і вони включають. Обмеження будуть цілими цілими числами вище 0. Ваша програма / метод має повернути відповідь. Ви можете використовувати будь-яку …

30
Створіть 100 класів Java Tuple
Напишіть сценарій, який записується на стандартний вихід, або еквівалент вашої мови, 100 рядків (дійсного) коду Java, який починається з: class Tuple1 {public Object _0;} class Tuple2 {public Object _0,_1;} class Tuple3 {public Object _0,_1,_2;} class Tuple4 {public Object _0,_1,_2,_3;} class Tuple5 {public Object _0,_1,_2,_3,_4;} class Tuple6 {public Object _0,_1,_2,_3,_4,_5;} class …

28
Leyland Numbers
З огляду на натуральне число n, поверніть n-ме число Лейленда . Номер Лейленда Числа Лейленда - це натуральні числа kформи k = x^y + y^x Де x,yцілі числа строго більші за 1. Вони перераховуються у порядку зростання. EDIT: @DigitalTrauma запропонував включити таке "визначення": Уявіть, що ми кидаємо x^y+y^xв мішок для …

5
Світова велика доза
Ви талановитий молодий шеф-кухар, якому щойно запропонували посаду су-шефа в найпрестижнішому індійському ресторані світу. У вас мало досвіду з приготування індійської кухні, але ви рішучі, тому ви налаштувались на те, щоб зарекомендувати себе. Ви вирішили стати провідним експертом з питань дози . Для цього потрібно не тільки освоїти створення доз, …

30
Виведіть клавіатуру qwerty
Враховуючи характер, виведіть (на екран) всю розкладку клавіатури qwerty (з пробілами та новими рядками), що слідує за символом. На прикладах це ясно. Введення 1 f Вихід 1 g h j k l z x c v b n m Введення 2 q Вихід 2 w e r t y u …

2
Бідний чоловічий LaTeX
Вас транспортують у паралельний Всесвіт, де люди вручну пишуть математичні рівняння на комп’ютерах як мистецтво ASCII. Як наркоман LaTeX, це абсолютно неприпустимо, і вам слід дещо автоматизувати цей процес. Ваша мета - написати програму, яка виводить ASCII версію рівняння, введеного як математична команда LaTeX. Обов’язкові команди LaTeX для підтримки Сума: …

14
Спіраль Фібоначчі
Ваша мета - генерувати спіраль Фібоначчі з числами. Приклад введення / виводу 1 -> 1 2 -> 1 1 3 -> 1 1 2 2 2 2 6 -> 8 8 8 8 8 8 8 8 5 5 5 5 5 8 8 8 8 8 8 8 8 …

22
Ніндзя та мавпи та ведмеді, о, мій!
Ця виклик - премія NinjaBearMonkey за виграш моїх блокових стадових блоків! виклик з поданням Чорного лицаря . Вітаємо NinjaBearMonkey! Завдання тут досить просте, але має різноманітні можливі підходи. Історія іде про те, що у світі Ізометричних Ілюзій існує 6 різних типів істот: Ніндзя, скорочено N Ведмеді, скорочено B Мавпи, скорочено …
37 code-golf  string 

30
Перевірте, чи букви слова в алфавітному порядку
Напишіть функцію / програму, яка приймає рядок малих та малих літер [A-Za-z] як вхідних даних, які перевіряють, чи є букви, що виникають, унікальними та в алфавітному порядку (ігноруючи малі та великі регістри) чи ні. Вихід повинен бути правдивим, якщо вони унікальні, в алфавітному порядку і хибними, якщо ні. Ось кілька …

8
Найкоротша програма завершення, розмір виходу якої перевищує кількість Грема
Напишіть найкоротшу можливу програму (довжина вимірюється в байтах), що відповідає таким вимогам: немає вводу вихід - до stdout виконання з часом припиняється загальна кількість вихідних байтів перевищує число Грема Припустимо, що програми працюють до "нормального" завершення на ідеальному комп'ютері 1, який має доступ до необмежених ресурсів, і що загальні мови …

30
Визначте, чи всі десяткові цифри унікальні
Видалені питання щодо переповнення стека іноді створюють чудові матеріали для гольфу. Напишіть функцію, яка приймає як вхідне невід’ємне ціле число, і повертає істину, якщо всі цифри в базовій частині 10 представлення цього числа є унікальними. Приклад: 48778584 -> false 17308459 -> true Кількість символів включає лише функцію. Якщо ви вирішите …

30
Роздрукуйте алфавіт чотири рази
Програма повинна надрукувати алфавіт чотири рази: перший у звичайному алфавітному порядку, другий у порядку клавіатури qwerty, третій у порядку двоярусної клавіатури та нарешті у зворотному алфавітному порядку. Вихід повинен нагадувати таке: abcdefghijklmnopqrstuvwxyz qwertyuiopasdfghjklzxcvbnm pyfgcrlaoeuidhtnsqjkxbmwvz zyxwvutsrqponmlkjihgfedcba Вихідні дані не залежать від регістру, і ви можете додавати або пропускати нові рядки або …

30
Поради щодо гольфу в PHP
Які загальні поради щодо гольфу в PHP? Я шукаю ідеї, які можна застосувати до проблем із гольфом взагалі, які принаймні дещо специфічні для PHP (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду за кожну відповідь.
37 code-golf  tips  php 

30
Змішайте пі і е, щоб зробити пиріг!
Всі знають pi математичну константу, відношення окружності кола до його діаметра. 3.14159265358979323846264338327950288419716939937510... Ви , напевно , також знаєте й математичну константу, підстава натурального логарифма. 2.71828182845904523536028747135266249775724709369996... Але ... ти знаєш пиріг ? Це одна з найважливіших констант (для мене). Це перемежовані цифри pi та e . 32.1741185298216852385485997094352233854366206248373... Як десяткове розширення: 3, …

5
P i = = 3. 2
Натхненний цим відео з нескінченної серії . Вступ Pi визначається як відношення окружності до діаметру кола. Але як визначається коло? Зазвичай коло визначають як точки, що мають постійну відстань до центральної точки (припустимо, що центр знаходиться у (0,0)). Наступне питання буде: Як ми визначаємо відстань ? Далі ми розглядаємо різні …

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