장바구니 담기 close

장바구니에 상품을 담았습니다.

코딩의 수학적 기초를 다지는 알고리즘 퍼즐 68

코딩의 수학적 기초를 다지는 알고리즘 퍼즐 68

  • 마스이토시카츠
  • |
  • 프리렉
  • |
  • 2019-08-28 출간
  • |
  • 320페이지
  • |
  • 152 X 225 mm
  • |
  • ISBN 9788965402527
판매가

22,000원

즉시할인가

19,800

카드할인

0원(즉시할인 0%)

적립금

1,100원 적립(5%적립)

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

추가혜택

네이버페이 무조건 1%적립+ 추가 1%적립

수량
+ -
총주문금액
19,800

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




누구나 할 수 있는 코딩, 모두가 "잘" 할 수는 없습니다.
수학적 사고와 알고리즘을 기반으로 나만의 좋은 코딩을 만들어나가세요.

아무것도 없는 상태에서 소스 코드로 새로운 가치를 만드는 코딩은 아주 매력적이며 누구나 할 수 있습니다. 하지만 모두가 코딩을 "잘" 하는 것은 아닙니다. 빠르고 간단하게, 더 좋은 코드, 효율적인 코드를 만들기 위해서는 수학적 사고와 알고리즘이 중요합니다. 이 책은 흥미로운 68개의 퍼즐로 여러분의 수학적 사고력과 알고리즘 능력을 더 높은 단계로 올라가도록 안내합니다. "운명 같은 만남은 몇 가지?", "수건돌리기의 총 달린 거리는?"과 같은 즐기면서도 사고를 확장할 수 있는 다양한 문제로 구성했습니다. 이 책과 함께라면 퍼즐을 풀면서 알고리즘을 자연스레 몸에 익히고, 이와 동시에 빠르면서도 간단하게 코드를 작성할 수 있게 됩니다. 즐거운 알고리즘 퍼즐 문제를 통해 프로그래밍, 코딩의 진정한 즐거움을 느끼길 바랍니다.

이 책은 기초가 되는 비교적 쉬운 문제들로 구성되었습니다. 좀 더 난이도가 있는 문제를 원하신다면 이 책의 두 번째 편에 해당하는 ≪잠자는 코딩 브레인을 깨우는 알고리즘 퍼즐 69≫를 권해드립니다.

이 책의 특징
- 68개의 다양한 퍼즐 문제를 소스 코드로 구현합니다
- 3명의 등장인물을 통해 재미있고 쉽게 설명합니다
- 다양한 알고리즘을 문제 해결에 응용할 수 있습니다

파이썬과 자바스크립트 풀이 코드 수록
이 책은 ≪프로그래머의 뇌를 단련하는 수학 퍼즐≫의 개정판이며, 기존 도서에서 사용된 루비 코드를 파이썬 코드로 수정했습니다. 또한 이 책에서는 파이썬과 자바스크립트로 코드를 구현했지만, "생각하는 방법"이 중심이므로 어떤 언어로도 응용할 수 있습니다. 자신에게 익숙한 언어로 퍼즐 문제를 즐기길 바랍니다.


목차


옮긴이의 글
들어가며
이 책의 개요
등장인물 소개
예제 파일 내려받기

제1장 입문편 - 프로그램으로 주어진 문제를 풀어보자
Q01 앞뒤가 같은 10진수 만들기
Q02 수열의 사칙 연산
Q03 카드를 뒤집어라!
Q04 막대 자르기
Q05 아직도 현금으로 계산하다니!
Q06 콜라츠 추측
Q07 날짜의 2진수 변환
Q08 똑똑한 로봇 청소기
Q09 남녀 불균형
Q10 룰렛의 최댓값

제2장 초급편 - 간단한 문제를 풀어 알고리즘의 효과를 실감해 보자
Q11 피보나치 수열
Q12 제곱근의 숫자
Q13 복면산을 만족하게 하는 것은 몇 가지일까?
Q14 월드컵 출전국 끝말잇기
Q15 계단에 서서 수다 떨기
Q16 끈 세 개로 만드는 사각형
Q17 30인 31각에 도전!
Q18 케이크 자르기
Q19 친구의 친구는 친구?
Q20 수난의 파사드 마방진
Q21 배타적 논리합으로 만드는 삼각형
Q22 엉키지 않는 실 전화
Q23 블랙잭으로 대박!?
Q24 완벽하게 꿰뚫은 스트럭아웃
Q25 운동화 끈 멋지게 묶기
Q26 효율적인 입체 주차장
Q27 우회전을 못해도 괜찮다고?
Q28 적절한 동아리 활동 배분
Q29 합성 저항으로 만드는 황금비율
Q30 멀티 탭으로 만든 문어 다리 배선

제3장 중급편 - 알고리즘을 연구하여 고속 처리를 구현하자
Q31 최단 경로의 계산
Q32 직사각형 타일을 깔아보자!
Q33 운명적 만남은 몇 가지?
Q34 0과 7로 만든 대칭수
Q35 주사위 뒤집기
Q36 7 세그먼트 코드의 반전
Q37 "흰색"으로 채워라!
Q38 재배열 반복
Q39 아름다운 IP 주소
Q40 하나의 숫자로 만드는 1234
Q41 카드를 뒤섞어 역순 만들기
Q42 유리컵 속 물을 반으로
Q43 소수 매트릭스
Q44 정렬의 교환 횟수 최소화하기
Q45 오직 하나뿐인 ○×
Q46 그레이 코드의 반복
Q47 반전으로 만드는 엇갈리게 놓기
Q48 급할수록 돌아가라
Q49 퍼펙트 셔플
Q50 동시에 끝나는 모래시계
Q51 과자로 장난하기
Q52 같은 숫자로 협공하기
Q53 게으른 주판
Q54 공평하게 나눈 케이크

제4장 고급편 - 관점을 바꾸어 고속화를 노려보자!
Q55 사다리 타기의 가로 선
Q56 가장 빠른 비상연락망
Q57 수건 돌리기의 총 달린 거리
Q58 셀의 병합 패턴
Q59 같은 크기로 분할하기
Q60 교차하지 않고 한붓그리기
Q61 달력의 최대 직사각형
Q62 미로에서 만나기
Q63 귀찮은 캐치볼
Q64 한붓그리기로 도형 그리기
Q65 십자말풀이 퍼즐을 만들어라!
Q66 옆자리를 비우는 게 매너?
Q67 남녀 평등한 자리 바꾸기
Q68 청백 노래대결

도서소개


 

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.