Problem 15 : Starting in the top left corner in a 20 by 20 grid, how many routes are there to the bottom right corner (without backtracking)?

예시) 2 by 2 grid


시작점에서 끝점까지의 모든 경로는 가로 변과 세로 변으로 구성된다.
그리고, 모든 경로에서 경로의 길이는 같으며, 그 경로를 구성하는 가로 변 길이의 합과 세로 변 길이의 합은 서로 같다.
그럼, 각 점에서 오른쪽 방향(가로), 아래 방향(세로) 두 가지 방향을 선택하는 문제로 볼 수 있다. 결국, 이 문제는 정사각형이 주어졌을 때, 전체 경로 (= 가로의 경로 개수 + 세로의 경로 개수) 중에서 가로 개수와 세로 개수가 같은 경우가 몇 가지인지를 찾아내는 문제로 생각할 수 있다.

n by n 정사각형일 때 시작점에서 마지막점까지 가려면, 가로 n번, 세로 n번을 가야 한다.
따라서, 2n 개 중에서 가로 n개, 세로 n개를 선택하는 문제가 된다.

** 이 문제에 예시로 나오는 그림을 시계방향으로 45도 돌려서 보면,
파스칼의 삼각형(Pascal's triangle in wikipedia)의 한 부분이 떠오를 것이다.

n <- 20
choose(2*n, n)


유럽여행 - 8점
카테고리 여행/기행
지은이 이상묵 (디지털북스, 2008년)
                            Daum 책 상세보기

유럽여행이야기이면서, 역사 에피소드에 더 가깝다.
신문에 연재되던 글이라서, 쉽게 짧은 호홉으로 술술 읽을 수 있었다.

영국에서 출발하여, 프랑스, 이탈리아를 건너 그리스, 터키의 이스탄불까지...
그리스 신화 이야기나 르네상스 시절 이야기를 좋아해서, 개인적으로 이탈리아와 그리스 이야기가 가장 재밌었다.

여행하고 싶다. 그런데, 아직은 직접 보면서 그 안에 있는 것들을 느껴볼 수 있을지 자신이 없다. 관광이 아닌 여행을 하고 싶기에... 여행을 통해서 이 사람은 그 지역의 과거 역사들을 보고 왔지만, 난 거기에 현재까지 이어지는 무언가를 느껴보고 싶다.

어릴 때부터 세계일주의 꿈이 있었는데, 언젠가 세계일주가 아닌 세계여행을 떠나게 될 것 같다.
아직은 미정이지만... To be continued...


+ Recent posts