별 X자 교차 무늬
의견: 0
철길 건널목의 신호등에는 커다란 X자 모양의 불빛이 켜진다. 이 불빛을 홀수 \(N\) 에 대하여 \(N \times N\) 크기의 격자로 흉내 내려고 한다.
격자의 행과 열을 각각 \(0\) 번부터 \(N-1\) 번까지 번호 매겼을 때, 두 대각선 위에 놓인 칸에만 별 * 을 켜고 나머지 칸은 모두 어둡게 (공백으로) 둔다.
즉, 행 번호 \(r\), 열 번호 \(c\) 인 칸은
- \(c = r\) (왼쪽 위 → 오른쪽 아래 대각선) 이거나
- \(c = N-1-r\) (오른쪽 위 → 왼쪽 아래 대각선)
일 때 별을 켜고, 그 외에는 공백을 출력한다. (두 조건을 모두 만족하는 정중앙 칸도 별 하나를 켠다.)
예를 들어 \(N = 5\) 이면 다음과 같은 무늬가 만들어진다.
* *
* *
*
* *
* *
홀수 \(N\) 이 주어질 때 이 X자 무늬를 출력하는 프로그램을 작성하라.
\(1 \le N \le 999\)
\(N\)은 홀수이다.
첫째 줄에 홀수 \(N\) (\(1 \le N \le 999\), \(N\)은 홀수) 이 주어진다.
\(N\) 개의 줄에 걸쳐 X자 무늬를 출력한다. 각 줄은 \(N\) 개의 문자로 이루어지며, 두 대각선 위의 칸은 별 *, 나머지 칸은 공백이다.
3
* *
*
* *
\(3 \times 3\) 격자에서 두 대각선 위의 칸에만 별을 찍는다. 가운데 칸은 두 대각선이 만나는 곳이다.
5
* *
* *
*
* *
* *
\(5 \times 5\) 격자. 왼쪽 위에서 오른쪽 아래로 내려가는 대각선과 오른쪽 위에서 왼쪽 아래로 내려가는 대각선이 X자를 이룬다.
riseoj 작성
출처 Original
평가 및 의견
별 X자 교차 무늬
Log in to rate problems.
아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.
풀이 제출
별 X자 교차 무늬