2층 - 앞지름과 되새김의 장/백준 오답노트(2)
-
java - 15552번 : 빠른 A+B(2024-01-06)
1. 서론 반복문(for문)을 풀면서 이러한 문제를 만나게 된다. 문제 본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. C++을 사용하고 있고 cin/cout을 사용하고자 한다면, cin.tie(NULL)과 sync_with_stdio(false)를 둘 다 적용해 주고, endl 대신 개행문자(\n)를 쓰자. 단, 이렇게 하면 더 이상 scanf/printf/puts/getchar/putchar 등 C의 입출력 방식을 사용하면 안 된다. Java를 사용하고 있다면, Scanner와 System.out.println 대신 BufferedReader와 BufferedWriter를 사용할 수 있다. Buffe..
2024.01.06 -
java - 2884번 : 알람 시계(2024-01-04)
1. 서론 1년 동안 학점은행제를 진행하면서 정보처리기사, 컴활, 네트워크관리사 2급 같은 자격증을 취득하며 4년제 학위 조건을 충족했지만.... 코딩 하는 방법을 전부 까먹었다...;;; 해당 카테고리는 코딩 하는 법을 되살릴겸 백준 문제를 풀면서 실수로 틀렸거나, 답을 보고나서 알게된 문제들을 남겨놓고자 함이다. 문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래..
2024.01.04