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

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

21
Порахуйте від 1 до 100… в римських цифрах
Напишіть програму, яка налічує від 1 до 100, у « Римських цифрах» та надрукуйте ці цифри за стандартним висновком. Кожне з чисел повинно бути розділене пробілами. Ви не можете використовувати будь-яку вбудовану функцію для перетворення на римські цифри, а також зовнішнє додаток чи бібліотеку для цього. Бажаний результат I II …

30
Визначте, чи рівні рядки
Ваше завдання просте . Визначити , якщо один рядок дорівнює інший (не адреси, то значення) без використання операторів рівності (наприклад ==, ===чи .equal()) або нерівність ( !=, !==) нічого подібного на інших мовах. Це означає де завгодно! Ви не можете використовувати цих операторів ніде в коді. Однак ви можете використовувати …
29 code-golf 

28
Проблема Йосифа (відлік)
Змагання Напишіть функцію, яка приймає два цілих натуральних числа n та k як аргументи і повертає число останньої особи, що залишилася поза n після відрахування кожної k- ї особи. Це виклик з гольф-кодом, тому виграє найкоротший код. Проблема n людей (пронумеровані від 1 до n ) стоять у колі, і …

30
Визначте, чи 4 точки утворюють квадрат
Напишіть функцію, яка бере 4 точки на площині як вхідну і повертає справжнє, якщо 4 точки утворюють квадрат. Точки матимуть інтегральні координати з абсолютними значеннями <1000. Ви можете використовувати будь-яке розумне подання 4-х пунктів як вхідних даних. Бали не надаються в певному порядку. Найкоротший код виграє. Приклад квадратів: (0,0),(0,1),(1,1),(1,0) # …
29 code-golf  math 

13
Скільки Джиммі може вмістити?
У цьому простому, але веселому виклику вас попросили визначити, чи потрапить Джиммі з їх платформи. Джиммі має три частини тіла /, oі \розташовані , як це /o\ Платформи представлені за допомогою -. Джиммі впаде зі своєї платформи, якщо у них дві або більше частин кузова, які не знаходяться безпосередньо над …
29 code-golf  string 

30
Чи впаде Джиммі з його платформи?
Попередня історія Знайомтесь з моїм другом Джиммі: /o\ Джиммі - маленький персонаж, який любить стояти на платформах. Ось Джиммі безпечно стоїть на платформі: /o\ ------------- Тепер у Джиммі хороше почуття рівноваги, тому він може спокійно стояти однією ногою від платформи, наприклад: /o\ ------------------- Хоча якщо він стоїть з двома або …

28
Виведіть усі білі або чорні квадрати шахової дошки
Вступ Так виглядає шахова дошка. Ви можете бачити, що a1це темний квадрат. Однак b1є світлий квадрат . Завдання Завдання полягає, враховуючи dark, lightабо both, вихід все темні , світло або всі квадрати з сепаратором (наприклад , пропуск або перекладом рядка). Порядок всіх квадратів значення не має . Тестові справи Input: …

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

1
Знайдіть площу найбільшого опуклого багатокутника
Давши список цілих координат, знайдіть область найбільшого опуклого многокутника, яку ви можете побудувати зі списку таким чином, що - кожна вершина є у списку жоден елемент списку не міститься в полігоні. Приклад: (0, 0) (8, 0) (0, 1) (3, 1) (7, 1) (1, 2) (5, 2) (9, 2) (2, 3) …

5
Обчисліть опір 4-смугового кольорового резистора
Резистори зазвичай мають кольорові смуги , які використовуються для ідентифікації їх опору в Омах . У цьому виклику ми розглянемо лише звичайні 4-смугові, загарячі, осьово-відвідні резистори. Ми виразимо їх як: xyzt Де xє перша смуга для першої значної фігури, yє друга смуга для другої значущої фігури, zтретя смуга для множника …

30
Реалізація Богоссорта
Чи вирішити судоку занадто важко? Навіть жорстока версія? Ось вправа на кодування, яка трохи простіше. Я сподіваюсь. :-P Напишіть найкоротшу функцію для реалізації богосорту. Зокрема, ваша функція повинна: Візьміть масив (або його еквівалент) як вхідний Перевірте, чи впорядковані її елементи; якщо так, поверніть масив Якщо ні, перемістіть елементи та почніть …

30
Косинус педанта
Мій начальник щойно сказав мені написати косинусну функцію. Будучи хорошим математичним вунком, мій розум одразу ж вигадав відповідну серію Тейлора. cos(x) = 1 / 0! - x^2 / 2! + x^4 / 4! - x^6 / 6! + ... + (-1)^k x^(2k) / (2k)! + ... Однак мій начальник дуже …

20
Послідовність Стюї: + * - / + * - /
Скористаємось чотирма основними операціями, додаванням +, множенням *, відніманням -та діленням /(плаваючий, не цілий). Послідовність Стюі визначається наступним чином: x = [x(1), x(2)] // Two initial numbers (one indexed) x(3) = x(1) + x(2) x(4) = x(2) * x(3) x(5) = x(3) - x(4) x(6) = x(4) / x(5) x(7) …

30
У цьому виклику використовується символ "+"
Ваше завдання: задавши число n, генеруйте знак "+", який знаходиться nвдалині від його центру. Якщо це заплутано, перевірте тестові приклади. Стандартні способи введення: вихід повинен бути рядок або друкованим. Застосовуються стандартні лазівки. Input: 1 Output: + ] 1 away from center `+`. Input: 2 Output: + ] 2 away from …

4
Перемістіть стрілки по контуру
Пісочниця Враховуючи набір закритих неперекриваються 2d контурів (розділених принаймні одним пробілом навіть по діагоналях) зі стрілками, орієнтованими послідовно в одному і тому ж напрямку або проти годинникової стрілки (кожен контур має свій напрямок) та додатне число n, перемістіть стрілки nкроки по контурах у відповідному напрямку. Стрілки представлені > v < …

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