코드 골프를위한 무료 도서? [닫은]


14

일반적으로, 특히 Java 및 C ++에서 코드 골프에 대해 무료로 제공되는 책을 추천 할 수 있습니까?


1
@Joey : 여가 활동에 관한 책이 출판 된 적이 없다는 말입니까?
Chris Laplante

1
관련 : tips태그 참조
marcog

3
@Joey "코드 골프는 본질적으로 실세계에서 사용되지 않는 학문입니다." 그것은 완전히 잘못되었습니다. 사람들이 이런 말을들을 때 나는 항상 놀랐습니다. 코드 골프는 구석 구석과 구석 구석을 파고 들면서 언어를 심층적으로 탐구 할 수있는 훌륭한 도구입니다. 이것은 실제 프로그래밍에 매우 유용 할 수 있으며 여러 번 나에게 도움이되었습니다.

지난 몇 년 동안이 사이트의 발전으로 인해, 나는 PPCG 지금은 연습있어 거의 모든 언어로 코드 골프 학습을위한 최고의 자원이다 말할 것입니다.
lirtosiast

답변:


8

골프에 관한 최소한 두 권의 책이 있습니다 :

다른 권장 사항 :

  • 그의 노드에서 액세스 할 수있는 골프에 앤드류 Savige의 (eyepopslikeamosquito) 기사, perlmonks

  • codegolf.com 의 언어 별 포럼

  • golf.shinh.org 에서 완성 된 챌린지에 대한 솔루션 ( "post-mortem"을 찾으십시오).


7

Mark Byers골프 팁 사이트를 유지 관리합니다 . 그것은 책 자체는 아니지만 거기에 보석이 있습니다!


불행히도, 그것은 꽤 오랫동안 업데이트되지 않았습니다. 나는 결국 파이썬 섹션을 약간 업데이트 할 것이지만 숨을
참지 마십시오

@hallvabo : 몇 가지를 수집 한 후에는 Scheme golfing tips 섹션을 추가해야합니다. :-P
Chris Jester-Young

7

Java로 골프를 할 때는 권장하지 않습니다.

실제로, 나는 (EW Dijkstra를 묘사 한) 마음을 아프게하기 위해 갈 것이므로 범죄 행위로 간주되어야합니다.

Java에서 codegolf를 수행해야하는 경우 필요한 모든 기본 사항은 java.util.Scanner (구문 분석), java.math.BigInteger 및 java.lang.String에 있습니다. 또한 정규 표현식 및 인쇄 형식에 대한 구문이 유용합니다.


2
언어의 깊이를 탐구하면서 즐기면 창의적 사고를 할 수없는 이미 약한 마음이 파면됩니다.

4

Michael Abrash의 "zen의 최적화"에는 어셈블리 코드 크기 최적화에 대한 몇 가지 섹션이 있습니다. 나는 그가 엄청나게 작은 정렬 함수에서 모든 여분의 바이트를 압착 한 장이 있었음을 기억합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.