2444번: 별 찍기 - 7
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
www.acmicpc.net

난 왜 이런 간단한 배열이 더 어려운지 모르겠다. 배열은 0으로 시작하고, 내가 셀 때는 1부터 시작하니까 그 부분이 너무 헷갈린다. 접근은 잘 했는데, 범위조건 설정을 자꾸 잘못해서 엄청 틀렸다.
#include <iostream>
int main(){
int N;
std::cin >> N;
for(int i=0; i<2*N-1; i++){
if(i<N){ //N번째 줄까지
for(int j=0; j<N-(i+1); j++)
std::cout << ' ';
for(int k=0; k<2*i+1; k++)
std::cout << '*';
}
else{ //N+1번째 줄부터 끝까지
for(int j=0; j<(i+1)-N; j++)
std::cout << ' ';
for(int k=0; k<2*(2*N-1-i)-1; k++)
std::cout << '*';
}
std::cout << '\n';
}
return 0;
}'프로그래밍 > C++ :: 백준' 카테고리의 다른 글
| [C/C++] 백준 2745 : 진법 변환 / 11005 : 진법 변환 2 (0) | 2023.05.09 |
|---|---|
| [C/C++] 백준 3009 : 네 번째 점 / 15894 : 수학은 체육과목 입니다 / 9063 : 대지 (0) | 2023.05.08 |
| [C/C++] 백준 27323 : 직사각형 / 1085 : 직사각형에서 탈출 (0) | 2023.04.27 |
| [C/C++] 백준 10798 : 세로읽기 / 2563 : 색종이 (1) | 2023.04.25 |
| [C/C++] 백준 2738 : 행렬 덧셈 / 2566 : 최댓값 (0) | 2023.04.21 |
| [C/C++] 백준 10988 : 팰린드롬인지 확인하기 (0) | 2023.04.20 |
| [C/C++] 백준 5622 : 다이얼 / 2908 : 상수 (0) | 2023.04.19 |
댓글