※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※

 

이번에 볼 문제는 백준 26645번 문제인 성장의 비약 선택권이다.
문제는 아래 링크를 확인하자.

https://www.acmicpc.net/problem/26645 

 

26645번: 성장의 비약 선택권

지훈이가 선택해야 할 성장의 비약이 '성장의 비약 $(200\sim 209)$'이라면 1, '성장의 비약 $(200\sim 219)$'이라면 2, '성장의 비약 $(200\sim 229)$'이라면 3, '태풍 성장의 비약'이라면 4를 출력한다.

www.acmicpc.net

어떤 레벨범위에 어떤 선택이 레벨을 가장 많이 올리는지를 미리 계산해두고 이를 코드로 작성해 문제를 해결하자.

 

두 선택이 같은 만큼의 레벨을 올려준다면 문제에 주어진 이미지의 아래 적힌 비약의 우선순위가 더 높다는 문제조건에 유의하자.

 

아래는 제출한 소스코드이다.

#include <iostream>
using namespace std;

int lv;

int main() {
	ios::sync_with_stdio(0);
	cin.tie(0);

	cin >> lv;
	if (lv < 206) cout << 1;
	else if (lv < 218) cout << 2;
	else if (lv < 229) cout << 3;
	else cout << 4;
}
728x90

'BOJ' 카테고리의 다른 글

[BOJ 9443 // C++] Arrangement of Contest  (0) 2022.12.26
[BOJ 17598 // C++] Animal King Election  (0) 2022.12.26
[BOJ 26009 // C++] 험난한 등굣길  (0) 2022.12.26
[BOJ 26416 // C++] New Password  (0) 2022.12.26
[BOJ 9907 // C++] ID  (0) 2022.12.26

+ Recent posts