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

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

30
Имена элементов выше 118
ИЮПАК в своей невыносимой мудрости создал систематическое название элемента для любого вновь созданного элемента. Это временное имя элемента, пока они, наконец, не примут решение о действительном имени. Это работает так: каждой цифре номера элемента присваивается префикс в зависимости от его значения. Префиксы объединяются с 'ium' в конце. Когда это будет …

30
Указатели, указатели, указатели!
Введение В выходных данных об ошибках некоторых языков, таких как Java, показан указатель, чтобы дать программисту представление о том, где именно произошла ошибка. Возьмите этот пример на Ideone: Main.java:12: error: ';' expected Invalid Java! ^ Обратите внимание, каретка показывает, где находится неверный код? Вызов Ваша задача состоит в : заданное …
46 code-golf 

24
Советы по игре в гольф в Pyth
Pyth - это язык процедурного программирования, вдохновленный Python, созданный пользователем PPCG isaacg . Какие общие советы у вас есть для игры в гольф в Pyth? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые, по крайней мере, несколько специфичны для Pyth. Один совет за ответ, …
46 code-golf  tips  pyth 

30
Поддельный текст Marquee
В этом испытании поддельный текст выделенного текста - это текст, который показан по частям, в стиле прокрутки. Некоторые примеры: testing 4 t te tes test esti stin ting ing ng g hello 2 h he el ll lo o foobarz 3 f fo foo oob oba bar arz rz z …
46 code-golf  string 

30
Рок круглосуточно
Как можно меньше символов Юникода выведите следующее (144 символа): 1, 2, 3 o'clock, 4 o'clock rock, 5, 6, 7 o'clock, 8 o'clock rock, 9, 10, 11 o'clock, 12 o'clock rock, We're gonna rock around the clock tonight. Вы не должны использовать никакие цифры в вашем коде, кроме цифры 1.

20
Нарисуй Лестницу Дьявола
В Чертова лестница представляет собой фрактал как функции , связанные с множеством Кантора. Ваша задача - воспроизвести эту забавную функцию - в искусстве ASCII! вход Единственное целое число n >= 0, указывающее размер вывода. Ввод может быть дан через STDIN, аргумент функции или аргумент командной строки. Выход ASCII-арт-исполнение лестницы дьявола …

30
Ответ на главный вопрос жизни, вселенной и всего такого
задача Если в качестве входных данных используется строка String, ваша задача состоит в том, чтобы вывести ее 42 только в том случае, если входная строка String оказывается точно следующей: abbcccddddeeeeeffffffggggggghhhhhhhhiiiiiiiiijjjjjjjjjjkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz Он может выводить любое другое значение, выдавать ошибку или не выводить вообще, если ввод не равен вышеупомянутой строке. Критерий победы …
46 code-golf  string 

12
Профессор в Массачусетском технологическом институте может читать мысли!
Задача взята из лекции MIT профессора Девадаса под названием « Вы можете читать мысли» . Подробное объяснение этого трюка можно найти в связанном видео или в этом документе . Я постараюсь объяснить это в более простых терминах. Оказывается, это было изобретено в 1930-х годах и известно как «Пятикарточный трюк Фитча …

30
Это двойной разговор?
В более раннем испытании я попросил игроков в коде создать строки, которые копируют каждый символ в строке. Например: TThhiiss iiss ddoouubbllee ssppeeaakk!! Эта задача состоит в том, чтобы просто определить, соответствует ли какой-либо текст определению строки двойного разговора. Существует четное количество символов. При разбиении на пары каждая пара состоит из …

30
Мультипликативная стойкость
Мультипликативная стойкость Умножьте все цифры в числе Повторяйте, пока у вас не останется ни одной цифры Как объяснил Numberphile : Numberphile "Что особенного в 277777788888899?" Numberphile "Мультипликативная стойкость (дополнительные кадры)" пример 277777788888899 → 2x7x7x7x7x7x7x8x8x8x8x8x8x9x9 = 4996238671872 4996238671872 → 4x9x9x6x2x3x8x6x7x1x8x7x2 = 438939648 438939648 → 4x3x8x9x3x9x6x4x8 = 4478976 4478976 → 4x4x7x8x9x7x6 = …

30
Загадочный случай Стива Баллмера
Стив Баллмер является бывшим генеральным директором Microsoft, и в недавней статье заявил, что он «до сих пор не знает, что он сделал с мобильным телефоном». Как отмечается в бюллетене CodeProject , «заголовок этой статьи может заканчиваться во многих местах и ​​при этом быть точным». Если нет ввода, выведите следующее: Steve …

30
Сделать аварийный коридор
В некоторых странах существуют рекомендации или законы о том, как формировать аварийные коридоры на улицах с несколькими полосами движения в каждом направлении. (Далее мы рассматриваем только полосы, идущие в том направлении, в котором мы движемся.) В Германии действуют следующие правила: Если есть только одна полоса движения, все должны ехать направо, …

13
Гольф мой Шекспир цитаты ссылки
Когда я писал свое эссе для Шекспира, я понял, что мне нужно сократить ссылки на цитаты до более приемлемой длины. Я ранее писал это: (Act 1, Scene 2, Lines 345-346) Но теперь мне сказали написать их так: (I.ii.345-6) Ясно, что мне нужно немного кода для игры в гольф, чтобы немного …

30
Давай сыграем в теннис
Я вдруг очень хочу поиграть в теннис, но увы у меня нет корта! Сюрприз! Это где вы входите. Вы должны напечатать теннисный корт для меня, но вы должны сделать это в наименьшем количестве байтов из соображений конфиденциальности. Теннисный корт --------- | | --------- | | | xxxxxxxxx | | | …

26
ПРОГРАММИРУЮЩИЕ ЗАДАЧИ И КОДЕКС ____
вход Непустая закодированная строка, состоящая из печатных символов ASCII (в диапазоне 32-126), где некоторые пропущенные буквы были заменены на _. Выход Декодированная строка одинаковой длины со всеми буквами в нижнем регистре, включая пропущенные. Как? Редактировать: Как упомянуто @Deusovi в комментариях, это вариант шифра Бэкона . Соберите все буквы в исходной …

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