728x90
반응형
d
문제 풀기 전 생각 :
문자열을 입력받은후 char 기준으로 한글자씩 출력하며
10의 배수마다 줄바꿈을 하는 방법
#include <iostream>
using namespace std;
int main() {
string s;
cin >> s;
for(int i=0 ; i <s.length() ; i++){
if(i != 0 && i%10 == 0) cout << endl;
cout << s[i];
}
return 0;
}
https://www.acmicpc.net/problem/11721
풀 때 어려웠던 점 또는 느낀점 :
흐음 뭔가 더 효율적으로 풀수 있는 방법이 있을 것 같다는 생각이 들어
백준 사이트를 뒤져 보니
#include<cstdio>
char s[11];
int main() {
while (~scanf("%10s", s))puts(s);
return 0;
}
이런 방식으로 푼 사람도 있었다.
문자 열개씩 입력을 받도록 scanf() 함수를 사용한 것 같다.
나중에 유용하게 사용할 수 있을것 같다.
728x90
반응형
'Problem Solving' 카테고리의 다른 글
[C++] [백준 17211] 좋은 날 싫은 날 (pps 3-5) (0) | 2021.07.13 |
---|---|
[C++] [백준 5598] 카이사르 암호 (pps 3-3) (0) | 2021.07.13 |
3-1. Student Attendance Record I (LeetCode 551) (0) | 2021.07.10 |
2-10. ZigZag Conversion (LeetCode 6) (0) | 2021.07.09 |
2-9. Repeated String Match (LeetCode 686) (0) | 2021.07.08 |
댓글