풀이과정처리조건 기본 format: for (int i = 1; i 2번과 3번 조건을 만족하기 위해 뒤에 들어가는 루프는 j를 i부터 n까지 설정하고 더하고 k를 빼줌으로써 문제에서 요구한 모양으로 일단 배열을 알파벳으로 채움.(1, 5) (2, 4) (3, 3) (4, 2) (5, 1) (2, 5) (3, 4) (4, 3) (5, 2) (3, 5) (4, 4) (5, 3) (4, 5) (5, 4) (5, 5) 순서로 채워야함. 출력과정여기가 좀 어려웠는데, 이중포문으로 j = i 부터 n - 1까지 돌면서 먼저 공백들을 채워주고 (아니면 공백이 없어서 출력이 ABCDE가 다 왼쪽에 붙어나옴) j = 1 부터 n까지 돌면서 null 값이 아니면 출력을 해야함.(2차원 배열 모두 '\0' n..
풀이과정짝수 행은 역순으로 출력하므로 rowcount 지정하고 짝수일때는 역순으로, 홀수일때는 정순으로 출력.int에서 char로 바꾸기, char 에서 int 로 바꾸기 주의 코드1(Z이상은 A일때 %사용)#include #include using namespace std;int main(){ vector> arr(101); int n; int num = 0; int rowcount = 1; cin >> n; for (int i = 1; i = 1; j--){ arr[i][j] = 'A' + (num++ % 26); //rowcount++; } }else{ ..
- Total
- Today
- Yesterday
- 문자삼각형1
- 5545
- 1338
- 2604
- 백준
- 단어집합2
- 볼 모으기
- 15651
- 2857
- 15650
- 1438
- 트리 순회
- 숫자사각형3
- 정올
- 1304
- 15654
- N과M
- 색종이(중)
- 세로읽기
- 3427
- 8129
- 볼모으기
- 15652
- 문자사각형
- 1535
- 24954
- 문자열찾기
- 색종이(초)
- 연필공장
- 몇번째조합
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |