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

 

이번에 볼 문제는 백준 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

+ Recent posts