메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

알고리즘 트레이닝으로 배우는 코드 단축 기법 Short Coding

ja***

|

2008-12-30

알고리즘 트레이닝으로 배우는 코드 단축 기법 Short Coding

숏코딩은 코드 길이를 극한까지 줄이는 코딩을 의미한다. 골프에서 낮은 타수로 홀인하는 것처럼 숏코딩은 알고리즘 문제를 푸는 코드의 바이트 수를 줄이는 것을 목표로 한다. 코드 골프로도 불리는 숏코딩은 프로그래밍 언어가 가진 한계가 어디까지인지 탐험하는 프로그래머의 지적 유희이며, 일상적으로 사용하던 프로그래밍 언어를 재발견하는 기회를 제공한다.

  • 저자 : 오카다 유우이치
  • 번역 : 서수환
  • 출간 : 2008-05-23
어떻게 보면 조금은 신선한 책이다.
좀더 코드를 어떻게 하면 더 단축하는지 보여주는 방법을 보면..
새삼 많은 느낌을 가지기도 한다.

그렇게 코드를 단축시키려면
그만큼 자기가 사용하는 프로그램 언어의 특성을 더욱 알아야 하기에
그러한 내부적인 구조까지 파악하고 코드를 짜는 내용에선
좀더 노력해야 겠구나 하는 생각도 들었다.

내용의 전개는
하나의 문제를 놓고
그 문제를 일반적인 방법으로..풀어놓은다음
그걸 그 해답의 규칙성을 찾아서 좀더 짧은 코드로 만들어가는 방식이다.

따라가며 읽어나가기 때문에
그냥 이렇게도 되는구나 하고
읽어내려갈수도 있다.

다만 좀 아쉬운점은
왜 그렇게 되는지에 대한
원리에 대해서는 좀더 자세하게 다루었다면
하는 아쉬움도 있다.
닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?