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

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

18
Число трикутник перевернути
Скажімо, ви перераховуєте додатні цілі числа в трикутнику, а потім переверніть його вліво-вправо. Давши номер, виведіть номер, на який він надісланий. Це самообернене відображення. 1 1 2 3 3 2 4 5 6 <---> 6 5 4 7 8 9 10 10 9 8 7 11 12 13 14 15 …

30
Перевертання слів
Сона перебуває в своєму будинку з 10-річною донькою. Їй потрібно піти до школи, щоб повернути ще одну дитину зі школи, оскільки школа закінчується о 14 годині вечора. На вулиці спекотно, тому вона хоче залишити молодшу дитину вдома. Вона подарувала дитині купу струн, щоб тримати її зайнятою, поки її немає. Вона …

4
Обертання 2D матриці
Скажімо, у мене є така (2D) матриця: [[1, 2, 3, 4 ], [5, 6, 7, 8 ], [9, 10, 11, 12], [13, 14, 15, 16]] Обертайте матрицю проти годинникової стрілки R (не з кроком 90 градусів, кожен раз на 1 число), 1 2 3 4 2 3 4 8 3 …

29
Ці жадібні римляни!
Давши суворо додатне ціле число, поверніть найкоротший можливий римський номер, використовуючи лише правило добавки. Вихід повинен складатися з нуля або більше кожного з символів MDCLXVIу цьому порядку. Тому число 14повинно бути XIIIIбільше, ніж XIV. Числові значення символів M= 1000, D= 500, C= 100, L= 50, X= 10, V= 5, I= …

8
Чи повинні ми дружити?
Зауважте, це питання, в першу чергу, зосереджене на структурах даних Вступ Bacefook хоче, щоб люди були дружнішими! Як такі, вони впроваджують нову систему, щоб запропонувати друзів! Ваше завдання - допомогти Bacefook впровадити нову систему пропозицій. Технічні умови: Ваша програма повинна бути REPL (цикл читання Eval-друку) підтримує 3 типи команд: FRIEND, …

30
Генерація випадкової буквено-цифрової струни довжиною N
Який найкоротший спосіб генерування випадкових рядків із заданою довжиною та з дозволеними лише буквено-цифровими символами? приклад випадкового рядка: з N = 9 буде вихід aZua7I0Lk задану довжину N можна вважати завжди більшою за 0 при необхідності ви можете вважати 256 максимальним значенням для N, але переваги мають рішення з більш …

30
ASCII мистецтво для торрент-інтерфейсу
Проблема Відтворити інтерфейс користувача з торрент-програми Якщо немає вводу, виведіть наступне: +----------+----------+----------+ |a.exe |##########|seeding | +----------+----------+----------+ |b.exe 10% |# |leeching | +----------+----------+----------+ |c.exe |##########|seeding | +----------+----------+----------+ |d.exe 20% |## |leeching | +----------+----------+----------+ |e.exe |##########|seeding | +----------+----------+----------+ |f.exe 30% |### |leeching | +----------+----------+----------+ |g.exe |##########|seeding | +----------+----------+----------+ |h.exe 40% |#### |leeching …

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

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

15
Виведіть кольори HTML
16-кольорова палітра CGA (також відома як HTML кольори ) - це набір 16 кольорів, які використовуються ранніми графічними адаптерами. Мета цього завдання - вивести всі 16 з них у шістнадцятковому форматі ( RRGGBB) у порядку зростання за шістнадцятковим значенням, розділеними новими рядками. Таким чином, вихід повинен бути саме таким: 000000 …

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

9
Б у я л і д е с т
Завдання проста: написати програму або функцію, яка, коли їй задано кінцеве невід'ємне ціле число, видає вкладений масив. Правила Ваш код повинен створювати унікальний дійсний вкладений масив для кожного цілого числа 0 ‌≤ n ‌ <2 31 . Кожен можливий вкладений масив з до 16 відкритими дужками повинен виводитися в межах …

5
Життя - це лабіринт: ми пішли неправильним Шляхом, перш ніж навчилися ходити
Вхід: Лабіринт, що містить символів: -- (горизонтальна стіна); | (вертикальна стіна); + (з'єднання); (прогулянковий простір); I (вихід); U (Вхід). Тобто вхід може виглядати так: +--+--+--+--+--+--+--+--+--+--+ I | | | + +--+--+--+ + + + +--+ + | | | | | | +--+--+--+ +--+--+ + + +--+ | | | …

13
Північ на північ Північ Південний Схід
Враховуючи рядок N, S, E і W, виведіть підшипник (кут за годинниковою стрілкою від півночі в градусах), виправте 5 знаків після коми. У традиційних позначеннях компаса рядок складається лише з двох цих символів (наприклад, NNW або ESE). Тут ви також повинні прийняти рядки, які містять усі 4 (наприклад, WNNNSE) . …
30 code-golf 

21
Породжуйте випадкову деградацію
Опис виклику "Порушення" послідовності - перестановка, де жоден елемент не з'являється у вихідному положенні. Наприклад ECABD, це недоречність ABCDE, але CBEDAце не так: ABCDE | | <- B and D are in their orignal positions CBEDA Задавши послідовність, генеруйте її випадкову деструктурування. Примітки Ви можете взяти або рядок як вхід, …

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