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
- labeling
- 이미지파일 특성으로 폴더분류
- CelebA
- 논문리뷰
- horse2zebra
- 논문 리뷰
- 이미지 특징
- Generative Adversarial Networks
- Moire 이미지
- C-RNN-GAN:Continuous recurrent neural networkswith adversarial training
- 백준
- Phase Map 이미지
- 2D 이미지 높이 측정
- Image Inpainting
- mnist
- Python
- music data
- PAPER
- JSON
- 자체 데이터 제작
- Phase Map
- AI 대회
- 이미지 복원
- CT 영상에서 U-Net 기반 변형가능 컨볼루션 GAN을이용한 잡음제거
- Generative Adversarial Nets
- 데이터 전처리
- Coherent Semantic Attention for Image Inpainting
- json 파일로 image 라벨링
- gan
- json 파일 정보 csv파일로 저장
Archives
- Today
- Total
Deep Learning through deep learning
백준 10991번 별 찍기-16 본문
코드 해석
더보기
- 첫줄에 N입력되고 N수만큼 삼각형 크기가 커지는 구조
- N층을 쌓아야하니 첫 for반복문에는 N까지 반복
- 2중 for문을 사용할 예정이고, 두번째 for문은 두개로 쪼개짐
- 한개는 공백 " "을, 한개는 "*"을 출력하는 for문임
- 제일 바깥쪽 for문은 반복될때마다 줄바꿈을 해주는거 기억하기
- 층수가 i이라 할 때(0층부터), N-i-1만큼 공백을 출력하고 별을 출력해주면 됨 (공식은 찾아내기)
- 공백 출력 이후, 별을 출력해주는데 층이 내려갈수록 ""+" "의 구조가 반복되는걸 알 수 있음, i+1 수만큼 공백을 포함한 ""을 출력해주면 됨
- 주의할건 출력 결과 공백은 무시하기 때문에(제출해보니 무시하더라), "*" + " " 을 출력했을 때 뒤에 공백이 남아도 괜찮음
- 또한 가로 줄은 "*"출력할 때 한칸씩 띔, 하지만 세로 줄은 붙어있는거니 예제 출력 주의하셈
코드
#include <iostream>
#include <math.h>
#include <algorithm>
#include <vector>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int N; cin >> N;
for (int i = 0; i < N; i++)
{
for (int j = 0; j < N - i -1; j++)
{
cout << " ";
}
for (int j = 0; j < i+1; j++)
{
cout << "*" << " ";
}
cout << endl;
}
}
'Baekjoon_algorithm_heuristic' 카테고리의 다른 글
백준 27160번 할리갈리 (2) | 2023.02.02 |
---|---|
백준 2445번 별찍기-8 (0) | 2023.02.02 |
백준 27159번 노 땡스! (0) | 2023.02.02 |
백준 13752번 히스토그램 (0) | 2023.02.02 |
백준 10708번 크리스마스 파티 (0) | 2023.02.02 |