※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 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
'BOJ' 카테고리의 다른 글
[BOJ 27257 // C++] Любитель нулей (0) | 2023.01.17 |
---|---|
[BOJ 27267 // C++] Сравнение комнат (0) | 2023.01.17 |
[BOJ 27251 // C++] Звездочки (0) | 2023.01.17 |
[BOJ 23321 // C++] 홍익 댄스파티 (0) | 2023.01.16 |
[BOJ 3280 // C++] CARDS (0) | 2023.01.16 |