본문 바로가기

코딩 테스트89

[백준/Python] 2525번 오븐 시계 문제 코드 아이디어는 다음과 같습니다. 1) 소요 시간 C를 60으로 나눈 몫과 나머지를 각각 시간(A)와 분(B)에 더해줍니다. 2) B는 최대 118분(59+59)으로, 절대 120분을 넘을 수 없습니다. 따라서 첫 if 문을 B가 60 이상인지, 아닌지로 구분합니다. 3) B가 60분보다 크다면, 다시 시간(A)에 더하기 1을 해줍니다. 그 후 최종 시간으로 A를 24로 나눈 나머지를 출력합니다. 4) B가 60분 미만이라면, 그대로 A를 24로 나눈 나머지와 B를 출력합니다. A, B = map(int, input().split()) C = int(input()) A += C // 60 B += C % 60 if B>=60: A += 1 print(A%24, B-60) else: print(A%24, B) 2023. 3. 14.
비전공자가 코딩 테스트를 준비하는 이유 안녕하세요. 오랜만에 글을 쓰네요. 거의 반년 동안 글을 작성하지 못한 것 같아요. 그 기간 동안 저는 블로그 활동을 멈추고 공부에만 전념했습니다. 스스로 AI에 관하여 잘 안다고 자부했지만, 다른 사람에게 설명하는 것은 또 다른 문제였던 것 같아요. 평소에 제가 알고 있었다고 생각했던 개념들이 사실은 잘 몰랐던, 메타 인지의 부족이라고 할까요. 시간은 한정되어있는데 공부도 하랴, 블로그 글도 쓰랴. 점점 글의 퀄리티가 떨어지는 것이 느껴지기 시작했습니다. 저에게는 공부에 전념할 시간이 필요했던 것 같아요. 그런데 공부를 하면 할수록, 더 넓은 세상이 저를 기다리고 있었습니다. 무슨 뜻이냐면, 공부를 하면 할수록 공부해야 할 것들이 늘어나는 마법이라고나 할까요. 막막했지만 아직 스스로 발전할 수 있는 기.. 2023. 3. 13.