Вопросы с тегом «code-golf»

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

7
Допустимые змеи на самолете
Вдохновлено одним из видео Vi Hart (которое является сокровищницей, полной потенциальных идей вызова) Змея состоит из сегментов одинаковой длины, и соединение между каждым сегментом может быть прямым или поворачиваться на 90 °. Мы можем закодировать такую ​​змею (с точностью до поворота, которая зависит от начального направления), записав ползунок , направление …

9
Форматирование Lisp-подобного синтаксиса
Задний план (На основе истинной, душераздирающей истории) В свое время я часто играл с Лиспом и похожими языками. Я написал с ними, запустил их, интерпретировал их, разработал их, и заставил машины писать для них для меня ... И если есть одна вещь, которая беспокоит меня, это видеть Lisp, который не …

2
Помогите мне отложить на мой компьютер ремонт!
Этот вызов принес вам реальное (и трагическое) вдохновение. В последнее время числовой ряд на моей клавиатуре был немного спорадическим. Клавиши 1-9работают иногда - но в других случаях они не дают результата. Как заядлый программист, это ужасно! (Видите этот восклицательный знак? Вот откуда вы знаете, что они работают прямо сейчас.) Не …

22
Расчет (3 + sqrt (5)) ^ n точно
Сегодня ваша цель состоит в том, чтобы найти целые числа a и b, заданные неотрицательным целым числом n, такие, что: Вы должны написать программу или функцию, которая принимает параметр n и выводит a и b в выбранном вами формате. Применяются стандартные лазейки. Кроме того, предполагается, что вы решите вышеуказанную проблему, …

1
Теперь ты меня слышишь?
Задний план Вы богатый руководитель империи программного обеспечения. Ваше время стоит много денег. Таким образом, вы всегда должны путешествовать по максимально эффективному маршруту. Однако, как руководитель, вы проводите много времени, участвуя в важных телефонных звонках. Крайне важно, чтобы вы никогда не сбрасывали вызовы, поэтому вы никогда не должны путешествовать через …

21
Другой путь вперед
Учитывая список целых чисел, производите прямую разницу в указанном порядке / глубине. Для списка целых чисел: (10, 18, -12, 4, 8, -3, -5, 67, 9, 14) Различия вперед на разных ордерах / глубинах: 0 10, 18, -12, 4, 8, -3, -5, 67, 9, 14 1 8, -30, 16, 4, -11, …

3
Поместить плитку Каркассон
Настольная игра В настольной игре « Каркассон » игроки размещают плитки, сопоставляя их края, и получают самые высокие баллы, создавая большие непрерывные участки местности. Ниже приведены (примерно) типы и количество плиток, включенных в игру: #01 x4 #02 x5 #03 x8 #04 x2 #05 x9 #06 x4 #07 x1 #08 x3 …

13
DVI разъемы
Предполагается, что это вызов для игры в гольф на более простом конце спектра. Но я подумал, что было бы неплохо провести здесь некоторую микрооптимизацию. Существует три основных типа разъемов DVI : DVI-A (аналоговый), DVI-D (цифровой) и DVI-I (встроенный). Кроме того, существуют одноканальные и двухканальные версии разъемов DVI-D и DVI-I. Каждый …

24
Персонажи в строке идут по кругу
(Вдохновлено ранним проектом проблемы фрактальной линии PhiNotPi .) Вам даны ширина W > 1, высота H > 1и строка, состоящая из 2(W+H-2)печатных символов ASCII. Задача состоит в том, чтобы напечатать эту строку, обернутую вокруг прямоугольника заданной ширины и высоты, начиная с верхнего левого угла, по часовой стрелке. Внутри прямоугольника есть …

14
Переработка на Новый Год
Хорошее решение на 2015 год - жить более устойчиво. Начнем с переработки. Код переработки, то есть! Ваша задача - напечатать номер 2015в STDOUT, с или без завершающего символа новой строки (и только это). Однако вы должны сделать это, переработав старый код из PPCG. Вот как это работает: Выберите любой ответ, …

3
Рисование в слэшах
Напишите программу, которая принимает прямоугольный блок текста, состоящий из X's .' и 's', например вот так A: ...... ..XX.. .X..X. .XXXX. .X..X. .X..X. Выведите представление этой сетки, повернутой на 45 градусов против часовой стрелки, нарисовав косую черту - вперед или назад в зависимости от контекста - везде, где находится Xграница …


8
Разобрать цифры по-французски
Была проблема с преобразованием числа в цифру на английском языке , но это было слишком просто. Для числа 0–100 ваша задача - вывести соответствующую цифру на французском языке. Французская система счисления имеет более сложную логику по сравнению с английской: Номер цифра --------------- 0 зеро (обратите внимание на акцент) 1 ун …

7
Как мне псевдоним функции-члены в Python?
В Python можно сохранять байты, используя псевдонимы, которые используются многократно. Например: r=range a=r(100) b=r(200) c=r(300) Тем не менее, когда функции являются функциями-членами вместе, я не знаю, как их псевдоним так, чтобы разрешить цепочки. Например: s='Hello' // Plain code s=s.replace('H','J').replace('e','i').replace('l','m').replace('o','y') // What I am trying to do q=replace s=s.q('H','J').q('e','i').q('l','m').q('o','y') Очевидно, то, …
23 code-golf  tips  python 

5
Нарисуйте тени зданий
Входные данные: 1 X X X X XX XXXXXX X X X X XX XXXXXX X X X XXX X XX XXXXXX X X X XXX X XX XXXXXX X X X Выход: X. X.. X... X.... XX. XXXXXX. X.X.X. X..... XX.. XXXXXX.. X.X.X.. XXX. X......XX... XXXXXX... X.X.X... XXX.. X......XX....XXXXXX.... …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.