728x90
반응형


문제 풀기 전 생각 :
/*
이 문제가 말하려는 것은 아마도 입출력에서 걸리는 시간을
줄일 줄 알아야 한다는 것 같다
printf scanf 함수들을 사용하면 큰 문제 없이 풀 수 있는 문제이다
*/
#include <stdio.h>
int main()
{
int n,a,b;
scanf("%d",&n);
for(int i=0 ; i<n ; i++){
scanf("%d %d",&a,&b);
printf("%d\n",a+b);
}
return 0;
}
풀 때 어려웠던 점 또는 느낀점 :
저번에 문제 풀다 알게 된 사실이라
문제를 푸는데 큰 문제가 없었던 것 같다
공부가 도움이 되는것 같아 뿌듯하다
개선방안 :
#include <iostream>
#include <sstream>
using namespace std;
int main(int argc, char *argv[]) {
cin.tie(NULL);
ios::sync_with_stdio(false);
stringstream sstream;
int T, A, B;
cin >> T;
for (int i = 0; i < T; i++) {
cin >> A >> B;
sstream << A+B << '\n';
}
cout << sstream.str();
return 0;
}
만약 C의 입출력이 아닌 C++의 입출력을 사용하고 싶다면
위의 코드와 같이 몇가지를 추가하면 쓸데없는 시간 낭비가 없는것 같다
728x90
반응형
'Problem Solving' 카테고리의 다른 글
[C++] [LeetCode 543] Diameter of Binary Tree (0) | 2021.08.09 |
---|---|
[C++] [백준 3040] 백설 공주와 일곱 난쟁이 (0) | 2021.08.09 |
[C++] [백준 1920] 수 찾기 (0) | 2021.08.09 |
[C++] [LeetCode 206] Reverse Linked List (0) | 2021.08.09 |
[C++] [LeetCode 26] Remove Duplicates from Sorted Array (0) | 2021.08.09 |
댓글