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

 

 

 

#문제 간단 정리

문자열을 10개 씩 끊어 출력하는 문자열 문제

 

#문제 해결 방법

https://dfdfg42.tistory.com/entry/C-%EB%AC%B8%EC%9E%90%EC%97%B4-%EC%9E%90%EB%A5%B4%EA%B8%B0-%EC%B4%9D%EC%A0%95%EB%A6%AC

 

C++ 문자열 자르기 총정리

1) substr 함수substr 함수는 문자열의 특정 부분을 잘라내는 데 사용됩니다.기본 사용법cpp #include #include using namespace std;int main() { string s = "0123456789"; string subs1 = s.substr(2, 5); // subs1 = "23456" cout 시작

dfdfg42.tistory.com

 

c++ 는 문자열 다루는게 귀찮기 때문에 잘 알아 두도록 하자

substr 을 사용하였다.

 

#전체 코드

 

#include <iostream>
#include <vector>
#include <string>

using namespace std;



int main() {
    
    string input;

    getline(cin, input);
    

    for (int i = 0; i < input.length(); i++) {
        string temp;

        if (input.length() - i > 10) {
            temp = input.substr(i, 10);
            cout << temp << '\n';
            i += 9;
        }
        else {
            temp = input.substr(i, input.length() - i);
            cout << temp << '\n';
            break;
        }

    }

    return 0;
}

'[백준] > C++' 카테고리의 다른 글

백준 15831번 준표의 조약돌[C++]  (0) 2024.07.01
백준 2312번 수 복원하기 [C++]  (0) 2024.06.26
백준 1786번 찾기 [C++]  (0) 2024.06.18
백준 9742번 순열 [C++]  (0) 2024.06.18
백준 1275번 커피숍2 [C++]  (0) 2024.06.16

+ Recent posts