https://swexpertacademy.com/main/solvingProblem/solvingProblem.do
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
2005. 파스칼의 삼각형
triangle[i][j] = triangle[i-1][j-1] + triangle[i-1][j];
2차원 배열으로 왼쪽 위, 오른쪽 위에 대응하는 값을 찾아 점화식으로 풀었다.
#include <iostream>
using namespace std;
#define MAX 11
int main(int argc, char** argv)
{
int T;
cin >> T;
for(int t=0;t<T;t++){
cout << "#" << t+1 << "\n";
int num;
cin >> num;
int triangle[MAX][MAX] = {1};
for(int i=1;i<=num;i++){
for(int j=1;j<=i;j++){
triangle[i][j] = triangle[i-1][j-1] + triangle[i-1][j];
cout << triangle[i][j] << " ";
}
cout << "\n";
}
}//t
return 0;
}
'코딩테스트 연습 > SWEA' 카테고리의 다른 글
[SWEA] 1974. 스도쿠 검증 d2 (c++) (0) | 2022.05.23 |
---|---|
[SWEA] 1954. 달팽이 숫자 d2 (c++) (0) | 2022.05.23 |
[SWEA] 1204. [S/W 문제해결 기본] 1일차 - 최빈수 구하기 D2 (0) | 2022.05.23 |
[SWEA] 1926. 간단한 369게임 D2 (c++) (0) | 2022.05.22 |
[SWEA] 1859. 백만 장자 프로젝트 (c++) (0) | 2022.05.22 |