Головоломки для програмування та коди для гольфу

Q & A для програмування головоломки ентузіастів і код гольфістів

20
Знайдіть голку в копиці сіна (грабіжники)
Це частина виклику копів та грабіжників . Ідіть сюди за частиною копів. Виклик грабіжників Відповідь поліцейського можна зламати, видаливши будь-яку підмножину символів з програми Haystack, щоб вона виводила Needleзамість Haystack(поки залишається дійсною подачею на тій же мові). Вам не доведеться знайти таке саме рішення, як призначений поліцейський, якщо ваше дійсне …

7
Найдовший шлях гіперкубів
Виклик Вам надаються два чітко розрядні рядки однакової довжини. (Наприклад, 000і 111.) Ваша мета - знайти шлях від одного до іншого таким, що: На кожному кроці, ви зміните тільки один біт (ви можете перейти від 000будь-якої з 001, 010, 100). Ви не можете двічі відвідати один і той же бітовий …

29
Повторіть N-й елементи
У нас протягом певного часу не виникало строгого питання (якщо бути точним 5 днів), тож давайте продовжимо його. Давши рядок sі додатне ціле число n, візьміть кожен nелемент елемента s, повторіть його nраз і вставте його назад s. Наприклад, якщо n = 3і s = "Hello, World!", кожен третій символ …
18 code-golf  string 

9
Скільки у мене розділів?
Біблія - одна з найвпливовіших книг, яку коли-небудь писали, і її часто називають найбільш продаваною книгою усіх часів . Він був написаний приблизно 40 різними авторами протягом сотень років, перш ніж бути складеним у його сучасній формі. Але що цікаво в Біблії, це те, як вона розділена. Він розділений на …

9
Відповідь на коефіцієнт голосування
Це питання натхнене тим, що я люблю бачити питання з рівним голосом та підрахунками відповідей ... Тож ось простий виклик api-api-api для всіх: Виклик: Враховуючи codegolf.stackexchangeідентифікатор питання, виведіть співвідношення між голосами питання та кількістю відповідей (наприклад votes/answers). Особливості: Ви можете отримувати доступ до Інтернету, але ви маєте доступ лише до …

30
Я голісний масив?
Визначення та правила Golfy масив являє собою масив цілих чисел, де кожен елемент є вище , ніж або дорівнює середнім арифметичним все попередніми елементами. Ваше завдання - визначити, чи є масив додатних цілих чисел, поданих як вхідний, чи ні. Вам не потрібно обробляти порожній список. Застосовуються лазівки за замовчуванням . …

18
Зворотні математичні цикли
Натхненний цим У пов'язаному виклику нас просять застосувати доповнення до елементів оригіналу та реверсу вхідного масиву. У цьому виклику ми збираємось зробити це трохи складніше, ввівши інші основні математичні операції. Задавши масив цілих чисел, проведіть цикл +, *, -, //, %, ^, де //є ціле ділення і ^є експонентом, застосовуючи …

19
Відмінності пар роздільників MaxMin (DMDP)
Поговоримо про дільники ... Не залишаючи досконалих квадратів (на мить), усі додатні цілі числа можна виразити як добуток 2-х їх дільників. Швидкий приклад для126 : Ось усі роздільники126 Як ви бачите, всі роздільники можуть бути парними. Ось що ми будемо називати Парами дільника : [1, 126], [2, 63], [3, 42], …

12
Оригінальний номер (II)
Це завдання, по суті , ідентична цьому одному тільки з однією відмінністю: він тепер дозволено перетасувати букви в будь-якому місці рядка. Сценарій У Джона важливе число, і він не хоче, щоб його бачили інші. Він вирішив зашифрувати номер, виконавши наступні кроки: Його кількість - це завжди не спадаюча послідовність (тобто …

21
Вихідні діагональні позиції у мене в квадрат
Задавши число n, виведіть упорядкований список 1-бальних індексів, що падають на будь-яку з діагоналей n*nквадратної матриці. Приклад: Для введення 3: Площа повинна бути: 1 2 3 4 5 6 7 8 9 Тепер ми вибираємо всі показники , представлені \, /або X( #або НЕ діагональні позиції відкидаються) \ # / …
18 code-golf  math  matrix 

28
Матриця в діапазоні
Змагання З урахуванням цілого n>0виводу n+1 X n+1виведена матриця, що містить усі цілі числа від 1до, 2nяк показано нижче в тестових випадках Випробування n=1 1 2 2 2 n=2 1 2 4 2 3 4 4 4 4 n=5 1 2 3 4 5 10 2 3 4 5 6 …

19
Матриця з 1 до L (n) у всіх n стовпцях
Виклик: Візьміть список L, що містить вхідні натуральні числа: 3 5 2 1 6 і створити матрицю, де n-й стовпець містить вектор 1: L (n) , де більш короткі рядки забиті нулями. Тестові приклади: 3 5 2 1 6 ----------------- 1 1 1 1 1 2 2 2 0 2 …
18 code-golf  matrix 

1
Кімната дзеркал
(Цей виклик дуже схожий, але цей поточний виклик має додаткові ускладнення.) Уявіть двовимірну кімнату, де стіни обшиті плоскими дзеркалами. Раптом промінь світла вдаряється в приміщення, де відсутній шматок стіни! Світловий промінь танцює по кімнаті, відбиваючись від настінних дзеркал, і врешті-решт знову виходить із кімнати. Логіка Вам дається 5 змінних: W, …

1
Інтерфейси користувача Ascii
У цьому виклику ми надаємо користувальницькі інтерфейси Ascii. +----------------------+ |+-----------++-------+| ||<- Previous||Next ->|| |+-----------++-------+| |== The title == | | | |Lorem ipsum dolor | |sit amet... | |+--------------+ | ||Post a comment| | |+--------------+ | |+-----------------+ | ||User X commented:| | || | | ||This is amazing! | | …

12
Усі ваші бази 97 належать нам
Багато мов програмування написані за допомогою виключно друкованих ASCII, вкладок та нових рядків. Ці 97 символів потім зберігаються у 8-бітових байтах (які насправді здатні вмістити 256 різних символів!), Що просто жахливо неефективно - особливо в коді-гольфінгу, де кожен байт рахується! У цьому виклику ви зможете знизити свій рахунок, використовуючи базову …

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