Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- music data
- Phase Map
- 논문 리뷰
- 2D 이미지 높이 측정
- horse2zebra
- gan
- 논문리뷰
- C-RNN-GAN:Continuous recurrent neural networkswith adversarial training
- 이미지 복원
- CelebA
- 자체 데이터 제작
- Moire 이미지
- json 파일로 image 라벨링
- Python
- PAPER
- mnist
- 백준
- JSON
- Generative Adversarial Nets
- Phase Map 이미지
- AI 대회
- Image Inpainting
- CT 영상에서 U-Net 기반 변형가능 컨볼루션 GAN을이용한 잡음제거
- 이미지 특징
- json 파일 정보 csv파일로 저장
- Generative Adversarial Networks
- Coherent Semantic Attention for Image Inpainting
- 이미지파일 특성으로 폴더분류
- 데이터 전처리
- labeling
Archives
- Today
- Total
Deep Learning through deep learning
백준 2441 별 찍기 - 4 본문
[문제 해석]
더보기
계단형식의 별 출력 모양을 위아래, 왼쪽으로 각각 한번씩 뒤집은 모양이다.
기존의 계단형식 별 출력의 경우 2중 반복문을 사용하여,
첫번째 for문의 범위는 0부터 입력 변수 N 만큼이고 두번째 for문의 범위는 0부터 i만큼반복하여 내려갈수록 i가 커지면서 출력되는 별이 늘어나는 계단구조이다.
하지만 이번 문제는 계단 사이의 공백을 염두해두어야 하고, 위아래로 뒤집혔으므로 for문의 조건이 달라짐을 염두하자.
먼저 입력변수 N을 입력해준다.
N개의 층을 만들기 위해 for문을 이용해 0~N까지 반복
계단형식이며, 반대로 된 계단을 만들기위해 두번째 for문에서는 i~N까지 반복하면 i가 커짐에 따라 점차 범위가 줄어들어 반대로 뒤집힌 계단 형식이 됨
이때 왼쪽으로도 뒤집었으므로 공백을 고려해줘야하는데, for문을 하나 더 만들어 0~i까지 반복하면 i가 커짐에 따라 점차 공백이 늘어나게 출력이 가능함
층마다 줄바꿈하는거 주의
[정답 코드]
#include <iostream>
using namespace std;
int main()
{
int N;
cin>>N;
for(int i=0;i<N;i++)
{
for(int j= 0;j<i;j++)
{
cout << " ";
}
for(int j= i;j<N;j++)
{
cout << "*";
}
cout << endl;
}
}
'Baekjoon_algorithm_heuristic' 카테고리의 다른 글
백준 1568 새 (0) | 2023.02.17 |
---|---|
백준 1453 피시방 알바 (0) | 2023.02.17 |
백준 7567번 그릇 (0) | 2023.02.08 |
백준 10988번 팰린드롬인지 확인하기 (0) | 2023.02.08 |
백준 25305번 커트라인 (0) | 2023.02.08 |