열 개씩 끊어 출력하기

문제 링크

열 개씩 끊어 출력하기

분석

알파벳 소문자와 대문자로 이루어진 길이가 N인 문자열이 주어집니다.
해당 문자열에는 소문자와 대문자 이외의 글자는 없으며, 길이가 최소 1이상입니다.

해당 문자열을 10개의 단어씩 끊어서 한 줄에 출력해야합니다.
마지막 줄은 10개 이하의 단어가 될 수 있습니다.

문자열을 순회하며 문자를 출력하다 10번째 문자에 줄바꿈을 해주면 되는 간단한 문제입니다.

풀이

#include <iostream>
#include <string>

using namespace std;

int main()
{
	string str = "";
	cin >> str;

	for (int i = 0; i < str.size(); i++)
	{
		cout << str[i];
		if (i % 10 == 9)
		{
			cout << endl;
		}
	}
}

성능 요약

시간 복잡도는 $O(n)$입니다.

  • 문자열을 순회하는 반복문 $O(n)$

공간 복잡도는 고정된 크기의 상수 공간을 사용하기 때문에 $O(1)$입니다.

메모리: 2024 KB

시간: 0 ms

Date:     Updated:

카테고리:

태그:

Baekjoon 카테고리 내 다른 글 보러가기

댓글남기기