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

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

5
Візуалізуйте довге множення за допомогою мистецтва ASCII
Змагання Напишіть програму, яка бере два цілих числа зі стандартного вводу, розділених комою, а потім надрукує візуалізацію довгого множення цих двох цілих чисел на стандартний вихід. Наприклад: Вхідні дані 14, 11 Вихід програми 14 x11 _____ 14 14 ______ 154 Вхідні дані -7, 20 Вихід програми -7 x20 _____ 00 …

27
Видалення унікальних елементів із рядка
Я підійшов до цього питання, тому що, здається, дуже часто використовуються випадки пошуку унікальних символів у рядку. Але що робити, якщо ми хочемо їх позбутися? Вхід містить лише малі алфавіти. Використовуються лише літери від a до z. Довжина вводу може бути від 1 до 1000 символів. Приклад: вхід: helloworld вихід: …
12 code-golf  string 

4
Намалюйте кахельний кубик будь-якого розміру
Намалюйте кахельний куб будь-якого розміру в арт. ASCII. Вам дадуть три числа a, bі c, і програма повинна вивести куб розміром * b * c. Приклади 3 3 3 -> ____ ____ ____ /____/____/____/| /____/____/____/|| /____/____/____/||| |____|____|____|||/ |____|____|____||/ |____|____|____|/ 5 2 3 -> ____ ____ ____ ____ ____ /____/____/____/____/____/| /____/____/____/____/____/|| …

2
Code Golf: Яка доля космічного корабля? [версія з плаваючою комою]
Це питання трохи складніше, ніж арт-версія ASCII. Немає мистецтва, і тепер ти маєш робити якусь арифметику з плаваючою точкою! Змагання USS StackExchange їхав через поле тяжіння планети cg-00DLEF, коли на борту стався астрономічний вибух. Як головний офіцер програмування корабля, ваша робота - імітувати траєкторію вашого корабля, щоб передбачити, чи змушені …

26
Знищення списків
Подаючи список зі списками, вкладеними всередині нього, поверніть список із вкладеними елементами списків. Вхідні дані Список матиме, максимум, 4-глибокі вкладені списки. Порахуйте всі 0 у вході як нульовий пробіл. Вихідні дані Індивідуально роздруковуйте кожен предмет. Не роздруковуйте вихід у вигляді списку. Ви можете відокремити кожен елемент будь-яким пробілом. Приклади справ …
12 code-golf 

11
Найкоротша програма, яка демонструє повний синтаксис мови [закритий]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 3 роки тому . Змагання Напишіть найкоротшу програму, яка демонструє весь синтаксис мови програмування: заяви, вирази, оператори, зарезервовані слова тощо. Візьміть граматику мови …
12 code-golf 

13
створити панель ходу ascii
ну це щось подібне до цього питання, але з невеликими відмінностями. ви повинні написати програму, щоб запитати про ширину смуги прогресу та скільки роботи. а потім намалюйте смугу прогресу з такими функціями: ширина вказує, скільки символів потрібно використовувати, щоб намалювати смугу прогресу прогрес задається через значення з плаваючою комою між …

16
Знайдіть слова однією рукою
"перебільшений" - приклад слова, яке можна набрати ліворуч, на звичайній карті клавіатури qwerty. "монополія" - приклад для правої руки. Пошук у wordsфайлі unix для слів, які можна набрати з одного боку. Вихідні дані повинні бути двома рядками: простір для розділення списку таких слів для лівої руки, а потім список для …
12 code-golf 

4
Перетворити з Infix Notation в Prefix Notation
Дано арифметичний вираз, який може включати дужки ( ()), експоненти ( ^), ділення ( /) і множення ( *), додавання ( +) і віднімання ( -) (у такому порядку операції), наприклад a ^ (2 / 3) * 9 * 3 - 4 * 6 вивести той самий вираз у позначенні …
12 code-golf  math 

3
Сесійна економія
Натхненний цим питанням . Створіть програму, яка спонукає користувача зберігати деякі дані, а коли програма закриває, виплюньте саму програму, за винятком змін даних сеансу. Потім користувач відкриває щойно створену програму і може відкликати дані попередньої програми. Команди KEY VALUE: встановлює змінну сеансу KEYнаVALUE *: очистити всі дані ! KEY: видалити …
12 code-golf  quine 

3
Реалізуйте графічний калькулятор
Було багато питань щодо калькуляторів; однак, не здається, що будь-які пов'язані із застосуванням графічного калькулятора. Змагання Ви повинні написати повну програму, яка приймає декілька формул як вхід зі STDIN і графікує їх до STDOUT. Введення прийматиме форму f1(x)=x^2-x-1. Там буде fсупроводжуватися числом 0-9 (включно), а потім (x)=, а потім по …

1
Моделюйте комп'ютер з більярдною кулькою (на основі гравітації)
Машина Машина типу «більярдна куля» складається лише з символів, \ _ /а також великих і малих літер, пробілів та цифри 1. \і /є пандусами. Куля, що надходить зверху, буде відхилена відповідно в правий або лівий бік. Для обох пандусів, якщо куля виходить з обох боків, вона буде відхилена вниз. _є …

4
Найкоротший шлях для шахового лицаря
Ваша програма повинна обчислити кількість рухів, необхідних шаховому лицарю, щоб досягти кожної площі шахової дошки. Вхідними даними будуть два цілих цілих числа, що представляють координати початкового квадрата (горизонтальна, а потім вертикальна, 0-7 включно). Ваша програма повинна виводити числову сітку, яка містить мінімальну кількість рухів шаховим лицарем, щоб досягти кожного квадрата. …
12 code-golf  chess 

7
Який сьогодні день (або інші дати)?
Завдання Напишіть програму або функцію, яка розраховує назву дня на тиждень дати, яку вводить користувач. Введення-виведення Введення є рядок, YYYYMMDD. Приклад вхідних значень: 20110617: 17 червня 2011 року 19040229: 29 лютого 1904 06661225: 25 грудня 666 року 00000101: 1 січня 0 99991231: 31 грудня 9999 Ви можете припустити, що всі …
12 code-golf  date 

5
Поліноміальна інтерполяція
Напишіть програму, яка виконує поліноміальну інтерполяцію, використовуючи справжні довільні точні раціональні числа. Вхід виглядає приблизно так: f (1) = 2/3 f (2) = 4/5 f (3) = 6/7 ... Ви можете припустити, що перед =знаком та після знаку є рівно пробіл , всі числа - це дроби або цілі числа. …

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