※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 24937번 문제인 SciComLove (2022)이다.
문제는 아래 링크를 확인하자.
https://www.acmicpc.net/problem/24937
24937번: SciComLove (2022)
귀여운 아기 리프가 가장 좋아하는 문자열은 "SciComLove"(따옴표 제외)입니다. 귀여운 아기 리프는 아래 과정을 반복하며 문자열을 가지고 놀고 있습니다. 문자열의 가장 첫 문자를 떼어낸 뒤, 문
www.acmicpc.net
"SciComLove"는 10글자 문자열로, 답으로 나올 수 있는 문자열은 10개 주기로 나온다는 것을 쉽게 관찰할 수 있다.
문자열이 10가지밖에 없으므로 하드코딩을 하는 것으로도 간단히 문제를 해결할 수 있다.
아래는 제출한 소스코드이다.
#include <iostream>
#include <string>
using namespace std;
string ans[10] = { "SciComLove","ciComLoveS","iComLoveSc","ComLoveSci","omLoveSciC","mLoveSciCo","LoveSciCom","oveSciComL","veSciComLo","eSciComLov" };
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
int N; cin >> N;
cout << ans[N % 10];
}
728x90
'BOJ' 카테고리의 다른 글
[BOJ 24939 // C++] Boardle (0) | 2022.04.07 |
---|---|
[BOJ 24938 // C++] 키트 분배하기 (0) | 2022.04.06 |
[BOJ 24936 // C++] Trip Odometer (0) | 2022.04.04 |
[BOJ 24835 // C++] 1-Trees and Queries (0) | 2022.04.03 |
[BOJ 24927 // C++] Is It Even? (0) | 2022.04.02 |