데이터사이언스 기록기📚

[백준/Python] 2530번(수학, 사칙연산)_인공지능 시계 본문

Coding Test/백준(Python)

[백준/Python] 2530번(수학, 사칙연산)_인공지능 시계

syunze 2023. 2. 7. 13:29

📌문제 유형

수학, 사칙연산(브론즈 IV)

 

📌문제

 

2530번: 인공지능 시계

첫째 줄에 종료되는 시각의 시, 분, 초을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수이며, 분, 초는 0부터 59까지의 정수이다. 디지털 시계는 23시 59분 59초에서 1초가 지나면 0시 0

www.acmicpc.net

 

📌나의 문제풀이

- datetime 모듈

  • datetime.datetime.strptime(입력 값, 입력 형태) : 문자열 -> datetime으로 변환
  • datetime.datetime.strftime(출력 형태) : datetime -> 문자열 변환
  • datetime.timedelta(시간 및 날짜) : 날짜 및 시간의 합 또는 차 계산
 

[Python] strftime과 strptime

Python을 사용하여 개발을 하다 보면 날짜를 다뤄야 하는 일이 정말 많다. 항상 검색하여 사용하다 한번 정리해보자!라는 생각으로 글을 써본다. 생각해보니 평소에 제일 많이 사용하는 두 함수가

dev-jy.tistory.com

 

 

006 두 날짜의 차이를 알려면? ― datetime.timedelta

datetime.timedelta()는 두 날짜의 차이를 계산할 때 사용하는 함수이다. timedelta 객체에는 산술 연산자 `+`와 `-`를 사용할 수 있으므로 어떤 날짜에 …

wikidocs.net

import datetime

time = input()
d = int(input())

now = datetime.datetime.strptime(time, '%H %M %S')
next_time = now + datetime.timedelta(seconds=d)

print(next_time.hour, next_time.minute, next_time.second)

 

 

📌다른 사람의 문제풀이

 

[🥉4 / 백준 2530 / 파이썬] 인공지능 시계

2530번: 인공지능 시계 첫째 줄에 종료되는 시각의 시, 분, 초을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수이며, 분, 초는 0부터 59까지의 정수이다. 디지털 시계는 23시 59분 59초

my-coding-notes.tistory.com

h,m,s = map(int,input().split())
t = int(input())

s += t
m += s//60
h += m//60
print(h%24,m%60,s%60)
728x90
Comments