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
- Image Inpainting
- JSON
- CT 영상에서 U-Net 기반 변형가능 컨볼루션 GAN을이용한 잡음제거
- 논문리뷰
- CelebA
- Phase Map
- Generative Adversarial Networks
- Coherent Semantic Attention for Image Inpainting
- 자체 데이터 제작
- labeling
- gan
- Moire 이미지
- PAPER
- music data
- 이미지 복원
- 2D 이미지 높이 측정
- 이미지 특징
- mnist
- json 파일로 image 라벨링
- AI 대회
- Phase Map 이미지
- 이미지파일 특성으로 폴더분류
- horse2zebra
- Generative Adversarial Nets
- 백준
- Python
- 데이터 전처리
- json 파일 정보 csv파일로 저장
- C-RNN-GAN:Continuous recurrent neural networkswith adversarial training
- 논문 리뷰
Archives
- Today
- Total
Deep Learning through deep learning
백준 10992 별 찍기-17 본문
문제 해석
더보기
예제를 보면, 한 변이 N이 주어질 때, 속이 빈 이등변 삼각형을 출력하는 문제이다.
코드 해석
더보기
N은 삼각형 변 길이 수. 삼각형은 *기호로 이루어져 있고, 다른곳은 공백 " ".
for반복문, if조건문을 동시에 활용.
N개만큼 층을 쌓아야하므로, for문으로 i는 0-N까지 반복.
0층의 경우, 제일 중앙 모서리 부분에 *출력, 특성을 알아내면 N번째가 모서리 지점임을 통해 N-1번의 " "공백 출력, N번째 *출력.
N층 마지막층의 경우, 삼각형의 밑면을 *로 채워야 하므로, 특성을 알아내면 2*N-1개의 *을 출력, 즉, 이중for문 활용. 1~N-1층 나머지 층의 경우, 3번의 공백 사이에 2개의 *를 출력해야함. 규칙을 찾으면, 0~N-1-i번째까지는 " "공백출력, *출력, N-i부터 N+i-1까지 " "공백출력, *출력.
i층이 증가할때마다 endl혹은 c언어에서는 \n을 이용해 줄바꿈을 해줌.
이러면 이등변삼각형이 나온다.
코드
#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++)
{
if (i == 0)
{
for (int j = 0; j < N - 1; j++)
{
cout << " ";
}
cout << "*";
}
else if (i == N-1)
{
for (int j = 0; j < 2 * N - 1; j++)
{
cout << "*";
}
}
else
{
for (int j = 0; j < N - 1 - i; j++)
{
cout << " ";
}
cout << "*";
for (int j = 0; j < 2*i-1; j++)
{
cout << " ";
}
cout << "*";
}
cout << endl;
}
}
'Baekjoon_algorithm_heuristic' 카테고리의 다른 글
백준 23806번 골뱅이 찍기 - ㅁ (0) | 2023.02.02 |
---|---|
백준 5565 영수증 (2) | 2023.02.02 |
백준 25630번 팰린드롬 소떡소떡 (0) | 2023.02.02 |
백준 2480번 주사위 세개 (2) | 2023.02.02 |
백준 25625번 샤틀버스 (0) | 2023.02.02 |