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

 

이번에 볼 문제는 백준 27219번 문제인 Робинзон Крузо이다.
문제는 아래 링크를 확인하자.

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

 

27219번: Робинзон Крузо

Выведите запись, которая получится на стене хижины Робинзона на $n$-й день.

www.acmicpc.net

주어진 숫자를 규칙에 따라 표기하는 문제이다.

 

주어진 숫자에서 5를 빼 양수임이 유지될 때까지 5를 빼나가며 그 횟수만큼 'V'를 출력하고, 남은 수만큼 'I'를 출력해 문제를 해결해주자. 이는 while문 등으로 간단히 구현할 수 있다.

 

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

#include <iostream>
using namespace std;

int N;

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

	cin >> N;
	while (N > 4) cout << 'V', N -= 5;
	while (N--) cout << 'I';
}
728x90

+ Recent posts