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
- PAPER
- JSON
- C-RNN-GAN:Continuous recurrent neural networkswith adversarial training
- AI 대회
- Phase Map
- Phase Map 이미지
- 2D 이미지 높이 측정
- gan
- json 파일로 image 라벨링
- 백준
- mnist
- Coherent Semantic Attention for Image Inpainting
- 자체 데이터 제작
- 논문리뷰
- CelebA
- 이미지 복원
- labeling
- Generative Adversarial Nets
- Python
- Generative Adversarial Networks
- horse2zebra
- Image Inpainting
- Moire 이미지
- 이미지파일 특성으로 폴더분류
- json 파일 정보 csv파일로 저장
- CT 영상에서 U-Net 기반 변형가능 컨볼루션 GAN을이용한 잡음제거
- 논문 리뷰
- 데이터 전처리
Archives
- Today
- Total
Deep Learning through deep learning
백준 7567번 그릇 본문
문제 해석
더보기
문자열을 배열처럼 이용하는 문제이다.
처음 입력되는 그릇은 무조건 10cm높이를 가지고 시작하는걸 주의하자.
두번째부터 입력되는 그릇은 같은 모양이면 5cm, 다른 모양이면 10cm가 더해지는 구조이다.
a_input 변수에 그릇 문자열 전체를 입력해준다.
이 문자열은 배열처럼 a_input[0~문자열길이] 이런식으로 문자를 뽑아낼 수 있다.
현재 문자와 다음 문자를 비교할 때, 다른 경우는 다른 모양이므로 +10, 같은 경우는 같은 모양이므로 +5를 해준다.
점수를 저장하기위해 count변수를 만들고, 초기 count는 10cm부터 시작하므로 10으로 초기화해준 다음 조건에 따라 점수를 더해준다.
출력은 count
정답 코드
#include <iostream>
#include <math.h>
#include <algorithm>
#include <vector>
#include <string>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
string a_input;
int count = 10;
cin >> a_input;
for (int i = 0; i < a_input.size()-1; i++)
{
if (a_input[i] == a_input[i + 1])
{
count += 5;
}
else
{
count += 10;
}
}
cout << count;
}
'Baekjoon_algorithm_heuristic' 카테고리의 다른 글
백준 1453 피시방 알바 (0) | 2023.02.17 |
---|---|
백준 2441 별 찍기 - 4 (0) | 2023.02.17 |
백준 10988번 팰린드롬인지 확인하기 (0) | 2023.02.08 |
백준 25305번 커트라인 (0) | 2023.02.08 |
백준 10817번 세 수 (0) | 2023.02.08 |