[백준]/C++
백준 11721번 열 개씩 끊어 출력하기 [C++]
경우42
2024. 6. 19. 21:52
반응형
https://www.acmicpc.net/problem/11721
#문제 간단 정리
문자열을 10개 씩 끊어 출력하는 문자열 문제
#문제 해결 방법
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;
}
반응형