문제설명
소스코드
#include <iostream>
#include <string>
using namespace std;
int main() {
string arr[5];
for(int i = 0; i < 5; ++i) cin >> arr[i];
for (int i = 0; i < 15; ++i)
{
for (int j = 0; j < 5; ++j) if (arr[j].length() > i) cout << arr[j][i];
}
}
설명
- string형 배열 5개를 선언한다.
- 5개의 문자열을 입력 받는다.
- 행의 개수는 5개 이지만 열의 개수는 최대 15개인 행렬이 완성된다.
- 행과 열을 바꿔서 출력하되, arr[j]의 길이 범위 안에서 출력한다.
'자료구조 & 알고리즘 > BOJ' 카테고리의 다른 글
[C++] 백준 - 4470번 문제 (줄 번호) (0) | 2023.04.21 |
---|---|
[C++] 백준 7단계 - 2563번 문제 (색종이) (0) | 2023.04.20 |
[C++] 백준 7단계 - 2566번 문제 (최댓값) (0) | 2023.04.18 |
[C++] 백준 7단계 - 2738번 문제 (행렬 덧셈) (0) | 2023.04.17 |
[C++] 백준 6단계 - 25206번 문제 (너의 평점은) (0) | 2023.04.17 |