Informatica Online Judge

  뱀 놀이 [1385 / 0569]

Time Limit(Test case) : 100(ms)
Number of users who solved : 63   Total Tried : 186


The Champion of this Problem (C++) : gs16109 - ms / 326byte
My Best Submission (C++) : N/A

[Codeforces]

Background

경곽이는 뱀의 움직임에 관심을 가지고 관찰하고 있다.

그리고 뱀이 움직이는 패턴을 발견했다.

뱀이 움직이는 패턴은 다음과 같다.

일단 뱀이 움직이는 필드를 n행 m열의 2차원 배열이라고 생각하자.

각 칸 (r, c)를 r행 c열이라고 하면 뱀은 처음에 (1, 1)에서 출발한다.

다음으로 (1, m)까지 진행한 후 2행을 내려가서 (3, m)으로 방향을 꺽는다.

다음으로 (3, 1)까지 진행한 후 이와 같은 과정을 계속 반복한다.

뱀이 움직인 경로를 출력하는 프로그램을 작성하시오.

Input

두 정수 n, m이 공백으로 구분되어 입력된다.

[입력값의 정의역]
3 <= n, m <= 50

Output

뱀이 움직인 결과를 n행 m열의 배열로 출력한다.

한 줄에 m개의 문자열로 출력하고 모두 n행을 출력한다.

뱀이 지난 칸은 "#", 뱀이 지나지 않은 칸은 "."으로 출력한다.

IO Example

입력
3 3

출력
###
..#
###


Submit : [C/C++] | [C++11] | [Obj-C] | [Java] | [Python]
Prob Analysis : [Problem Statistics] | [Solution]