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

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

1
Зробіть мені суші
Настав час обіду, я голодний, і я прийшов у ваш суші-бар. Ви шеф-кухар суші, і вам потрібно створити повну програму або функцію, щоб зробити мене суші! Кредити: Вікіпедія Відмова: Зображення призначене лише для ілюстрації та не обов'язково відображає точний продукт. Хоча інгредієнти у вас обмежені (через страйк водіїв вантажівки) для …

6
Перетворення чисел у "Не зовсім систему-значення"
Дозволяє створити систему чисел, де найбільша цифра у значенні n-го місця (рахуючи справа наліво) довжини числа m завжди дорівнює m - n + 1. Навести приклад найбільшого 5-значного числа, виражаемого в цій системі написано 12345. Окрім кількості доступних цифр для використання в певному місці, яка обмежена, всі інші збільшення є …

11
Springify струна
Пісочниця тут . Створіть функцію або програму, яка "Springifies" рядок. Вхід буде рядком у Стдіні або найближчою альтернативою Вхід буде містити лише друковані ASCII та / або пробіли Вихід буде для Stdout або найближчої альтернативи Додаткові нові рядки та пробіли є прийнятними Як узагальнити струну Відформатуйте String у стільки ASCII …
11 code-golf  string 

1
Допоможіть Бет уникнути пустелі
Незважаючи на інші головоносні головоломки , унікальні аспекти цього завдання роблять його зовсім іншим. Бет розташована в оазисі посеред пустелі. Води в озері багато, але, на жаль, є лише X відра, кожне з яких має ємність Y літрів води. Бет може нести в руках 2 відра, але щоб вижити, вона …

4
Вихідні підрозділи міжнародних стандартних розмірів паперу
Визначені розміри паперу ISO: Розміри паперу серії A визначаються наступними вимогами: The length divided by the width is the square root of 2. The A0 size has an area of 1 unit. Each subsequent size A(n) is defined as A(n-1) cut in half parallel to its shorter sides. Завдання: заданий …

2
Послідовність головоломки Мондріана
Partition собою n X nквадрат на дещо не-конгруентних цілочисельних одностороння прямокутників. a(n)є найменш можливою різницею між найбільшою та найменшою площею. ___________ | |S|_______| | | | L | | |_|_______| | | | | | |_____|___| |_|_________| (fig. I) Найбільший прямокутник ( L) має площу 2 * 4 = 8, …

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

10
У цієї кішки є помилки? Дійсно?
Виклик: Прочитайте вхід (у видимому діапазоні ASCII) та виведіть з кількома модифікаціями: У кожному наборі по 10 символів вводу випадковим чином (50/50): замініть один символ * (на випадковий ** один у видимому діапазоні ASCII) (наприклад, lumberjackстає lumbeZjack) або видаліть один символ (колишній lumberjackстає lmberjack) * Якщо набір містить менше 10 …

7
Сума цифр до квадрата
Дано будь-яке ціле число x> 0 і будь-яка база y> 3. Підсумовуйте всі цифри x (якщо вони записані в заданій базі). Помножте це на максимально можливу цифру (завжди base -1). Повторюйте, поки це значення не буде (y - 1) ^ 2 Пошуком є ​​кількість повторень та кроків. Приклад 1: x= …

18
Показники Фібоначчі
Для цього завдання потрібно вивести результат суми деяких чисел. Які ці цифри? Ну, ви отримуєте вхід, ( a, b), які представляють собою цілі числа (позитивне, негативне або нуль), a != bі a < b, і кожне ціле число в межах aі b(включаючи їх) матимуть показники в відповідно до числами Фібоначчі. …

4
CUSRS - абсолютно марна система рефакторингу струн!
Вступ Я справді великий фанат викликів СБУ (коротких, але унікальних), які весь час виникають на PPCG. CUSRS - це система, призначена для рефакторних рядків, функція CUSRS приймає 2 параметри та виводить 1 рядок. Виклик Створіть програму, функцію, лямбда або прийнятну альтернативу: Дано String inputта String refactor(як приклади) рефактор, inputвикористовуючи refactorнаступне: …
11 code-golf  string 


2
Гексагональні координати: полярні до декартові
Вікіпедія говорить про полярні координати : У математиці полярна система координат - це двовимірна система координат, в якій кожна точка на площині визначається відстанню від опорної точки та кутом від опорного напрямку. Це здається ідеальним для опису шестикутної сітки. Візьмемо для прикладу наступну шестикутну сітку: A B C D E …

1
Послідовність перемикання
Вступ Послідовність комутації визначається так: Почніть з nлюдей, що стоять у колі ( 6для цього прикладу). 1 2 6 3 5 4 Починаючи від людини 1, людина, що знаходиться зліва від "обраної" людини, видаляється. 1 6 3 5 4 Вилучена особа може "переключити" спосіб видалення вгору: Якщо вилучена особа рівномірна …

7
Знесення будівель
Виклик Напишіть повну програму / функцію для знесення даної будівлі зі швидкістю 1 поверх в секунду . ВХОД Введення - це будівля за допомогою STDIN (або, як це називається, у вашій мові) або через АРГУМЕНТ функції. t = 0 с | |#| {#} |# #| |# # #| |# # …

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