Time Conversion

dogit·2021년 11월 18일
0

python문제

목록 보기
3/13

문제


코드

def timeConversion(s):
    hour, minute, second_AMPM = s.split(':')

    if second_AMPM[2:] == "PM" and hour != '12':
        hour =str(int(hour)+12)
    if second_AMPM[2:] == "AM" and hour == '12':
        hour = "00"
    if second_AMPM[2:] == "PM" and hour == '12':
        hour = "12"

    conversion_time = hour + ':' + minute + ':' + second_AMPM[0:2]

    return conversion_time

새로 알게된 지식

s.split() 사용법
hour, minute, second_AMPM = s.split(':')
s라는 문자형 변수를 ':'를 경계로 끊어서 각각의 변수(hour, minute, second_AMPM)에 저장

출처

https://www.hackerrank.com/challenges/one-month-preparation-kit-time-conversion/problem?isFullScreen=true&h_l=interview&playlist_slugs%5B%5D=preparation-kits&playlist_slugs%5B%5D=one-month-preparation-kit&playlist_slugs%5B%5D=one-month-week-one

profile
느리더라도 꾸준하게

0개의 댓글