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

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

7
Мінімалістичний шестигранний годинник
Ваше завдання - створити годинник, який відображатиме час у вигляді шістнадцяткового числа, а колір тла - шістнадцятковий кольоровий код часу. Вимоги: немає вводу. У центрі вашого висновку ви повинні відображати знак цифри та поточний час у форматі 24 годин як "#hhmmss". Програма повинна оновлюватись до поточного часу принаймні один раз …
14 code-golf  date 

7
Тривалість програми Фібоначчі
Напишіть програму довжиною n, яка виводить іншу програму, довжина якої - наступне число Фібоначчі після n. Нова програма повинна зробити те ж саме - вивести іншу програму, довжина якої - наступне число Фібоначчі тощо. Сама по собі n (початкова довжина програми) не повинна бути числом Фібоначчі, хоча було б добре, …

28
Випадково виберіть одне число, яке відрізняється від двох інших випадкових чисел
Створено два випадкових числа A і B, що становлять або 1, 2, або 3 ваше завдання - випадковим чином вибрати третє число C, яке також може бути 1,2 або 3. Але, C не може бути рівним A або B. І так, A може дорівнювати B. Якщо A = B, то …
14 code-golf  random 

15
Відобразити кадри з файлу .txt
Завдання: Даний .txtфайл з кадрами ASCII мистецтва, кожен з яких розділений \n(див. Цей приклад, якщо вам незрозуміло) виводить кінофільм з кадром з 1 кадром в секунду. Зауважте, що \nна кінцевому кадрі є кінцевий кадр. Кожен розмір кадру буде: X <80 Y <20 Правила Попередній кадр повинен бути очищений до появи …
14 code-golf 

5
Розв’яжіть пазл обертання
На деяких старих телефонах Nokia з'явилася версія п'ятнадцяти головоломки під назвою "Поворот". У цьому варіанті, замість того, щоб ковзати по одній плитці одночасно, ви обертали чотири плитки одночасно в одному напрямку. У цій грі ви б почали з такої дошки: 4 9 2 3 5 7 8 1 6 А …

8
Майже рівнобедрені трикутники Героя
Майже рівносторонній Герона трикутник є трикутник з цілими довжинами виду n-1, nі , n+1а також має цілу область. Перші кілька: 3, 4, 5 -> 6 13, 14, 15 -> 84 51, 52, 53 -> 1170 Квест : Створіть найкоротшу програму, яка виводить nтаку трійку. (Підказка: це відома послідовність). Переможець буде …

15
Час спірографа!
Спірограф - це іграшка, яка малює гіпотрохоїди та епітрохоїди. Для цього завдання ми просто зосередимось на гіпотрохоїдах. З Вікіпедії : Гіпотрохоїд - це рулетка, простежена точкою, приєднаною до кола радіуса r, котиться навколо внутрішньої сторони нерухомого кола радіуса R , де точка - відстань d від центру внутрішнього кола. Параметричні …

4
Порівняйте дві руки в покер
Виклик: Давши дві руки на п’ять карт, визначте, яка з них виграє за стандартним рейтингом рук в покер . Вхід: Десять карток, розділених пробілами від stdin або як аргументи командного рядка, що б вам не було зручніше. Перші п'ять карт - це гравець 1, а останні п'ять - гравець 2. …
14 code-golf  game 

3
Знайдіть оптимальний стартовий хід Чомпа
Chomp - гра для двох гравців із встановленням прямокутника з шматків. Кожен гравець по черзі знімає будь-який шматок разом з усіма фігурами над ним та праворуч. Хто бере нижній лівий шматок, той втрачає. Досить легко можна довести, що перший гравець завжди має виграшний хід (за винятком прямокутника 1 на 1); …
14 code-golf 

4
Виведення собаки на прогулянку
Мій пес гавкає на мене, але я занадто лінивий, щоб взяти його на прогулянку. У мене є ідея! Я змушу людей у ​​Code Golf зробити це для мене! Ваше завдання - імітувати прогулянку собаки. Ось правила вигулу собаки: Людина ( H) розпочнеться 0,0в (декартовій) координатній площині і буде випадково проходити …
14 code-golf  random 

24
Об’єднайте два відсортовані списки
Об’єднати сортування У цьому виклику ви реалізуєте підпрограму злиття сортування злиття. Зокрема, ви повинні створити функцію, програму або дієслово чи подібне, яке займає два списки, кожен сортований у порядку зростання, і об'єднує їх у один список, відсортований у порядку збільшення. Вимоги: - Ваш алгоритм повинен забирати асимптотично лінійну кількість часу …

2
Кросворди!
Кріс, прихильний кросворд, має набір алгоритму для того, в якому порядку він їх вирішує. Ми будемо використовувати вищезазначене зображення в якості керівництва. Кріс завжди починається з першої поперечної підказки, в цьому випадку 1 Поперек. Кріс - здібний ентузіаст кросвордів, тому передбачається, що він завжди буде знати відповідь на підказку, над …

21
Пошук локальних крайнощів
Напишіть функцію або програму, яка містить список, і створює список локальних крайнощів. У списку [x_0, x_1, x_2...]місцевий крайній край є x_iтаким, що x_(i-1) < x_iі x_(i+1) < x_iабо x_(i-1) > x_iта x_(i+1) > x_i. Зауважте, що перший та останній елементи списку ніколи не можуть бути локальними крайнощами. Отож для деяких …
14 code-golf 

7
Розв’яжіть зворотний лабіринт стрілки
Це "лабіринт стрілки": v < > v > ^ > v ^ < * В *відзначає місце , де ви закінчите. Ваша мета - знайти, де починається лабіринт (отже, зворотний лабіринт). У цьому випадку це перший >у другому рядку. v------< S-+---v | | >--^ >-+-------v ^ < * Зверніть увагу, …
14 code-golf 

12
Brainf * ckish вказівки
Ваше завдання - якщо ви вирішите прийняти це - створити програму, яка розбирає та оцінює рядок (зліва направо та довільної довжини) лексем, які дають вказівки - ліворуч або праворуч. Ось чотири можливі лексеми та їх значення: > go right one single step < go left one single step -> go …

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