백준 27

[백준 C++] 10951번 A+B -4

https://st-lab.tistory.com/257 [백준] 10951번 : A + B - 4 - [C++] https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 이 전 문제인 A+B - 5와 문제가 같아보이나 이 번 문제는 유의해 st-lab.tistory.com 이 번 문제의 키 포인트는 문제를 자세히 보면 몇 개를 입력받는지 알 수 없다는 것이다. 이렇게 주어진 입력 파일만 갖고 입력을 받을 때 더이상 읽을 수 있는 데이터가 없는 경우 즉, 파일의 끝일 때 이를 EOF(End Of File) 이라고 한다. 위 문제를 본다면 입력에서 더이상의 읽..

백준 2023.12.20

[C++ 백준] 15552번 빠른 A+B

내 답안 -> 시간초과 #include using namespace std; int main() { int T, a, b; cin >> T; for (int i = 0; i > a >> b; cout stdin ex2. std::out =동기화=> stdout 해결 방안 동기화를 끊어주어야 한다. https://travelerfootprint.tistory.com/121 백준 알고리즘 15552번: 빠른 A+B [C++] 문제 출처: www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이..

백준 2023.12.20

[C++ 백준] 2525번 오븐 시계

a = 시 b = 분 c = 추가된 시간 전체 시간을 분으로 바꿔 추가 된 시간(분)을 더한다. int min = 60 * a + b; min += c; 분을 다시 시로 바꿔주고, 24시이면 0시로 바꿔주고 다시 0부터 시작해야 하기 때문에 24로 나눈 나머지 연산이 필요하다. 분을 시로 바꿔주기 위해선 60 으로 나눈 몫이 필요하다. int hour = (min / 60) % 24; 분을 시로 바꿔주고 남은 분은 60으로 나눈 나머지가 필요하다. int real min = min % 60 풀이 #include using namespace std; int main() { int a, b, c; cin >> a >> b >> c; int min = 60 * a + b; min += c; int hour =..

백준 2023.12.20