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

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

29
Обчисліть квадрат і квадратний корінь!
Ви повинні зробити поліглот, який виводить квадрат введення однією мовою та квадратний корінь введення на іншій. Найкоротша відповідь у байтах виграє! Ви повинні мати точність принаймні до 3 знаків після коми, і вхід завжди буде позитивним промінням.

15
Чи дійсна ця дошка Tic-Tac-Toe?
Виклик Давши дошку-тик-носок у будь-якому форматі, визначте, чи вона дійсна чи ні. Якщо дошка може бути результатом гри в тик-нок, то вона дійсна. Наприклад, ця дошка дійсна:XOX OXO XOXНавпаки, ця рада недійсна: XXX XXO ТОВ Вхідні дані Повна (9/9) тикова такт-дошка (результат, а не гра). Правила Формат введення повинен бути …

30
Депаліндромізуйте цей рядок!
Враховуючи паліндром, сформований відповідно до цього виклику , депаліндромізуйте його. Тестові справи abcdedcba -> abcde johncenanecnhoj -> johncena ppapapp -> ppap codegolflogedoc -> codegolf Оскільки мова йде про депаліндромізацію, ваш код не може бути паліндром . Пам'ятайте, що це код-гольф , тому виграє код з найменшими байтами.

8
Визначте, чи система монет є канонічною
Алгоритм касира - це алгоритм внесення змін до мінімальної кількості монет, який досить добре працює для більшості валютних систем. Однак, як і більшість жадібних алгоритмів, він не позбавлений своїх недоліків. Якщо валютна система налаштована правильно (або неправильно), є певні значення, в яких алгоритм касира не зможе знайти оптимальні зміни. Візьмемо …

30
Абетка трикутник
Ви повинні надрукувати цей точний текст: A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA ABCDEFGFEDCBA ABCDEFGHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYZYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHGFEDCBA …

30
Роздрукуйте всі цілі числа
Напишіть програму або функцію, яка доводить надрукувати всі цілі числа рівно один раз, отримавши нескінченний час та пам'ять. Можливими виходами можуть бути: 0, 1, -1, 2, -2, 3, -3, 4, -4, … 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -2, -3, -4, -5, -6, -7, -8, …

17
Лицар на Римі - Грим
Вступ Арон Німзович був провідним майстром шахів та впливовим шаховим письменником. У своїй книзі «Моя система» в першій главі йдеться про важливість центру та про те, чому слід домінувати над ним. Проста причина полягає в тому, що у ваших фігур більше можливих прямих наступних рухів, перебуваючи в центрі, що знову …
48 code-golf  math  chess 

10
Понеділок Міні-Гольф №6: Meeesesessess upp teeexexextext
Понеділок Міні-Гольф: Серія коротких викликів з гольф-кодом , що публікуються (сподіваємось!) Щопонеділка. Справжня історія 1 : Днями я грав на своєму планшеті, коли мені виникла ідея відвідати сторінку, яку я зазвичай використовую на своєму ПК для тестування JavaScript. Після завантаження сторінки я ввійшов у цю просту програму: alert("Hello!") Потім я …
48 code-golf  string 

30
Надрукуйте шматок лего
Цей виклик є простим мистецтвом ascii-art . Давши два входи, що описують висоту та ширину лего, ви маєте друк ASCII художнього зображення цього зображення. Ось як повинні виглядати шматки Lego: (4, 2) ___________ | o o o o | | o o o o | ----------- (8, 2) ___________________ | …

30
Поміняйте алфавітом
У цієї проблеми, ви будете «заднім ходом» алфавіту або заміни a-zз z-a. Це в народі відомий як цифер Атбаш . Оскільки ця трансформація робить висновок схожим на якусь іноземну мову, ваш код повинен бути якомога коротшим. Приклади abcdefghijklmnopqrstuvwxyz zyxwvutsrqponmlkjihgfedcba Programming Puzzles & Code Golf Kiltiznnrmt Kfaaovh & Xlwv Tlou Hello, …
48 code-golf  string 

6
Ходоризуйте струну
Hodor повільним вдачі , але милий персонаж на шоу Грі престолів ( він в книгах , а також, звичайно). Єдине слово, яке він коли-небудь вимовляє, - «ходор» . Дивно, незважаючи на те, що він не має великої кількості словникового запасу, Ходор завжди говорить у повних реченнях з правильною написанням великої …
48 code-golf  string 

7
Уникнення річок
Фон У типографії річки - це візуальні прогалини в текстовому блоці, які виникають через збіг узгоджених просторів. Це особливо дратує, оскільки ваш мозок, здається, перебирає їх легше в периферійному зорі, який постійно відволікає ваш погляд. Як приклад, візьміть наступний блок тексту, рядки розбиті таким чином, щоб ширина рядка не перевищувала …

14
Занадто швидкий, занадто фур'є: Код FFT Golf
Реалізуйте Швидке перетворення Фур'є у найменших можливих символах. Правила: Найкоротше рішення виграє Можна припустити, що вхід - це 1D масив, довжина якого - потужність двох. Ви можете використовувати алгоритм, обраний вами, але рішення має бути фактично швидким перетворенням Фур'є, а не лише наївним дискретним перетворенням Фур'є (тобто воно повинно мати …

30
Розділіть число на 3, не використовуючи операторів *, /, +, -,%
Цитуючи це запитання на SO (сповіщення спойлера!): Це питання було задано в інтерв'ю Oracle. Як би ви поділили число на 3, не використовуючи операторів *, /, +, -,%? Номер може бути підписаним або без підпису. Завдання вирішується, але подивіться, чи можете ви написати найкоротший код. Правила: Виконайте необхідне ціле ділення …

25
Поради щодо гри в гольф на C ++
Які загальні поради щодо гольфу в C ++? Я шукаю ідеї, які можна застосувати до проблем із гольфом взагалі, які принаймні дещо характерні для C ++ (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду за кожну відповідь.
48 code-golf  tips  c++ 

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