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

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

6
Роздрукуйте спіраль ascii в пам'яті O (log n)
Ви можете написати програму або функцію, яка отримує непарне, додатне ціле число n , де n >= 3як аргумент функції, аргументи командного рядка, або на STDIN (або еквівалент для вашої системи) і друкує на STDOUT (або системний еквівалент) спіраль ASCII що обертається всередину за годинниковою стрілкою, де верхній край рівно …

1
Врятуйте гусей від вимирання
Види гусей, відомі як Алекс А , відомі тим, що проживають в трикутних сітках, що складаються з 64 клітин: (Знімок, зроблений із цієї непов'язаної проблеми проекту Euler .) Ми будемо маркувати кожну клітинку з номерами , 0щоб 63починаючи з верхнього ряду , а потім рухаючись зліва направо в кожному рядку …

3
Природно лінійні рівняння Діофантіна
Лінійне рівняння Діофантіна у двох змінних - це рівняння виду ax + by = c , де a , b і c є постійними цілими числами, а x і y - цілими змінними. Для багатьох рівнянь Діофантіна, що зустрічаються в природі, x і y представляють величини, які не можуть бути …


5
Час виборів!
Пора ... порахувати голоси! Сьогодні в моїй країні проводяться місцеві вибори. Тут кількість місць для кожної партії визначається методом Д'Хондта . Ваша мета - реалізувати програму або функцію, яка визначатиме, скільки місць отримає кожна сторона, в найкоротшій кількості байтів. Для цього методу існує фіксована кількість місць для розподілу, і це …
13 code-golf 

1
Об'єднайте списки рядків, що належать до пункту в Python
Це питання поради щодо гольфу в пітон . Припустимо, у вас є два списки рядків, і ви хочете з'єднати відповідні записи з кожного списку. Наприклад, a=list("abcd")і b=list("1234"), обчисліть ["a1","b2","c3","d4"]. Це тривіально для мов програмування на основі масиву, де операції, як правило, застосовуються впорядковано до списку. Наприклад, у моїй мові для …
13 code-golf  tips  python 

11
Розрахунок відстаней мод N
Ви тривалий час збираєте дані з розширеного контролера збираючого пристрою ™ . Ви перевіряєте журнали, і на свій жах ви виявляєте, що щось пішло жахливо не так: дані містять лише останні біти цифр! На щастя, ви знаєте початкове значення і що значення ніколи не змінюється швидко. Це означає, що ви …
13 code-golf  math 

4
Дуже приємні номери Фрідмана
Фрідман Число є позитивним цілим числом, що дорівнює нетривіальною вираз , яке використовує свої власні цифри в поєднанні з операціями +, -, *, /, ^, круглі дужки і конкатенації. Число Ніцца Фрідмана - це додатне ціле число, яке дорівнює нетривіальному виразу, яке використовує власні цифри в поєднанні з тими ж …

1
Загадка «два нулі-один-п’ять»
Фон Ця головоломка є варіацією головоломки на чотири четвереньки (сама тема минулого питання ). Як і ця головоломка, мета - знайти математичні вирази для різних цілих чисел, використовуючи лише чотири цифри та певні математичні оператори. У цьому випадку, однак, дозволені цифри становлять лише 2, 0, 1 і 5 . Кожен …

4
Чи слово друкується за допомогою клавіш, що примикають один до одного?
Перш ніж прочитати це, я пропоную прочитати цю маленьку головоломку: /puzzling/11408/longth-word-with-adjacent-letters-on-a-keyboard Я хочу, щоб ви створили програму, яка бере один аргумент, слово (лише малі літери) та виводить "Так", якщо слово можна набрати за допомогою суміжних клавіш на клавіатурі (див. Статтю) та "Ні", якщо слово може не вводиться суміжними літерами. Ось …

30
Порахуйте кількість голосних у кожному слові рядка
Це досить легкий виклик. Виклик Вхід буде містити рядок (не nullабо порожній) максимальною довжиною 100. Виведіть кількість голосних у кожному слові рядка, розділених пробілами. Правила Рядок не буде мати більше 100 символів. Рядок містить лише алфавіти A-Z, a-zа також може містити пробіли. Введення має використовуватися з stdinаргументів командного рядка або. …

2
ASCII Art Generation
Завдання Напишіть програму або функцію, яка приймає зображення ширини wта висоти h, двох цілих чисел a <= w/2і b <= h/2та виводить зображення ascii art із розмірами ax b. Мистецтво ascii має генеруватися за допомогою наступних кроків (або іншого процесу з тим же результатом): Змініть розмір wx hна 2ax 2b. …

2
Знайдіть дзеркальну конфігурацію, яка відповідає лазерним напрямкам
ОНОВЛЕННЕ БЕЗКОШТОВНО : Оскільки цей виклик складніше, ніж я передбачав, я скоригував оцінку. Програма, яка може вирішити один дзеркальний ввід, є коректною відповіддю. Більш складні програми отримують бонус за їх рахунок. На PPCG було кілька головоломок, щоб знайти лазерний шлях у коробці дзеркал. У цій головоломці потрібно створити коробку дзеркал, …
13 code-golf  grid 

7
Рядок, стовпчик, діагональ, блок
Напишіть квадратний блок коду з N символів у ширину та N символів у висоту для деякого додатного цілого числа N. Наприклад, ваш N може бути 5, а блок виглядає так: ThisI sMy5B y5Cod eBloc kOkay Цей блок повинен поводитись так: Коли витягнутий верхній рядок і запустити як програму, точний текст …

2
Слово пошуку покоління головоломки
Давши список рядків, знайдіть найменшу квадратну матрицю, яка містить кожен з початкових рядків. Рядки можуть відображатися горизонтально, вертикально або по діагоналі і вперед або назад, як у цьому питанні Puzzle Word Search . Слова повинні бути розміщені у квадраті, принаймні по одному слову в кожному напрямку (горизонтальному, вертикальному та діагональному). …

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