2005. 파스칼의 삼각형
by youngjun._.
삼성 SWExpertAcademy 알고리즘 문제
2005. 파스칼의 삼각형
크기가 N인 파스칼의 삼각형을 만들어야 한다.
파스칼의 삼각형이란 아래와 같은 규칙을 따른다.
-
첫 번째 줄은 항상 숫자 1이다.
-
두 번째 줄부터 각 숫자들은 자신의 왼쪽과 오른쪽 위의 숫자의 합으로 구성된다.
N이 4일 경우,
N을 입력 받아 크기 N인 파스칼의 삼각형을 출력하는 프로그램을 작성하시오.
[제약사항]
파스칼의 삼각형의 크기 N은 1 이상 10 이하의 정수이다. (1 ≤ N ≤ 10)
[입력]
가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.
각 테스트 케이스에는 N이 주어진다.
[출력]
각 줄은 '#t'로 시작하고, 다음 줄부터 파스칼의 삼각형을 출력한다.
삼각형 각 줄의 처음 숫자가 나오기 전까지의 빈 칸은 생략하고 숫자들 사이에는 한 칸의 빈칸을 출력한다.
(t는 테스트 케이스의 번호를 의미하며 1부터 시작한다.)
> 입력
1
4
> 출력
#1
1
1 1
1 2 1
1 3 3 1
✍설계
Simulation 문제의 경우에는 조건에 맞춰서 빠르게 풀어나가는게 중요하지만
연습이기 때문에 모든 경우에 성립하도록 설계하였다.
'Algorithm > SWEA' 카테고리의 다른 글
1983. 조교의 성적 매기기 (0) | 2020.05.05 |
---|---|
1979. 어디에 단어가 들어갈 수 있을까 (0) | 2020.05.04 |
2007. 패턴 마디의 길이 (0) | 2020.05.03 |
1974. 스도쿠 검증 (0) | 2020.04.26 |
1926. 간단한 369게임 (0) | 2020.04.25 |
블로그의 정보
개발하는만두
youngjun._.