@Joey "Code Golf - это дисциплина, которая бесполезна в реальном мире". Это совершенно неправильно. Я всегда удивляюсь, когда слышу, как люди говорят это. Код гольф является отличным инструментом для углубленного изучения языка, как бы ковыряясь в закоулках. Это может быть очень полезно для программирования в реальном мире и было для меня много раз.
В связи с развитием этого сайта на протяжении многих лет, я бы сказал, что PPCG сейчас является лучшим ресурсом для изучения код-гольфа практически на любом языке, на котором он практикуется.
lirtosiast
Ответы:
8
Есть как минимум две книги о гольфе:
"Short Coding" от Ozy (думаю, доступен только на японском языке, ищите его на www.amazon.co.jp )
К сожалению, это не было обновлено в течение долгого времени. В конце концов я немного
обновлю
@hallvabo: Я должен добавить раздел советов по игре в гольф, как только соберу несколько. :-P
Крис Шестер-Янг
7
Когда дело доходит до игры в гольф на Яве, это не рекомендуется.
На самом деле, я бы даже сказал (перефразируя Э. У. Дейкстры), что это наносит вред разуму и, следовательно, должно рассматриваться как уголовное преступление.
Если вы настаиваете на выполнении codegolf в Java, все основные вещи, которые вам нужны, находятся в java.util.Scanner (парсинг ввода), java.math.BigInteger и java.lang.String. Кроме того, синтаксис для регулярных выражений и форматирования печати пригодится.
Удовольствие от изучения глубин языка только наносит вред и без того слабому уму, неспособному к творческому мышлению.
4
«Дзен оптимизации» Майкла Абраша содержит несколько разделов по оптимизации кода сборки под размер. Я помню, что была глава, в которой он выдавливал каждый лишний байт из смехотворно маленькой функции сортировки.
tips
тегОтветы:
Есть как минимум две книги о гольфе:
"Short Coding" от Ozy (думаю, доступен только на японском языке, ищите его на www.amazon.co.jp )
Книга истории Perlgolf доступна здесь .
Другое рекомендуемое чтение:
Статьи Эндрю Савиджа (eyepopslikeamosquito) о гольфе, доступные из его узла на perlmonks
Специфичные для языка форумы на codegolf.com
Решения для законченных испытаний на golf.shinh.org (ищите «вскрытие»).
источник
Марк Байерс поддерживает сайт с советами по игре в гольф . Это не книга сама по себе, но вы можете найти там некоторые драгоценные камни!
источник
Когда дело доходит до игры в гольф на Яве, это не рекомендуется.
На самом деле, я бы даже сказал (перефразируя Э. У. Дейкстры), что это наносит вред разуму и, следовательно, должно рассматриваться как уголовное преступление.
Если вы настаиваете на выполнении codegolf в Java, все основные вещи, которые вам нужны, находятся в java.util.Scanner (парсинг ввода), java.math.BigInteger и java.lang.String. Кроме того, синтаксис для регулярных выражений и форматирования печати пригодится.
источник
«Дзен оптимизации» Майкла Абраша содержит несколько разделов по оптимизации кода сборки под размер. Я помню, что была глава, в которой он выдавливал каждый лишний байт из смехотворно маленькой функции сортировки.
источник