728x90
난이도 : 브론즈2
백준 답 낼때 오타 있는지 제발 검수하고 내야겠다는 다짐이 든 문제였습니다..
비교적 쉬운 난이도의 문제라 빨리 풀었는데 출력초과! 가 떠서... 왜지?? 하다가
처음부터 새로 다시짠... 근데 새롭게 도저히 못짜겠어서 친구한테 물어볼려고 처음코드 다시 봤는데...
오타 하나가.... 치명적이게.. 억울하다 억울해 내시간 거의 1시간 반을 투자했다구 ㅠ
답 :
#include <iostream>
#include <string>
using namespace std;
int main() {
int n, m;
scanf("%d %d", &n, &m);
string str = "";
for (int i = 0; i < n; i++) {
str = str + to_string(n);
}
if (str.length() > m) {
cout << str.substr(0, m);
}
else {
cout << str;
}
}
for문에서 i<n 을 i<m 으로 해놨더군요... 허허 여러분은 저와 같은 실수 하지마세요
728x90
'Algorithm > Solution' 카테고리의 다른 글
[C++] 2960번 에라토스테네스의 체 (0) | 2021.01.17 |
---|---|
[C++] 2167번 2차원 배열의 합 (0) | 2021.01.17 |
[C++] 2609번 최대공약수와 최소공배수 (0) | 2021.01.10 |
[C++] 1100번 하얀 칸 (0) | 2021.01.10 |
[C++] 7600 문자가 몇갤까 (0) | 2021.01.10 |