11365
for문을 역순으로 돌리는 것 연습
for(처음, 끝, step)
codeList = []
while(True):
code = str(input())
if (code == 'END'):
break
codeList.append(code)
codeLen = len(codeList)
for c in codeList:
for i in range(len(c)-1, -1, -1):
print(c[i], end='')
print()
11720
string을 int로 변환하는 것.
int으로 묶으면
# n개의 숫자가 공백 없이 쓰여있다
result = 0
n = int(input())
ans = str(input())
for i in range(len(ans)):
result += int(ans[i])
print(result)
3029
입력
첫째 줄에 현재 시간이 hh:mm:ss 형식으로 주어진다. (시, 분, 초) hh는 0보다 크거나 같고, 23보다 작거나 같으며, 분과 초는 0보다 크거나 같고, 59보다 작거나 같다.
둘째 줄에는 나트륨을 던질 시간이 위와 같은 형식으로 주어진다.
출력
첫째 줄에 정인이가 기다려야 하는 시간을 입력과 같은 형식으로 출력한다.
예제 입력 1 복사
20:00:00
04:00:00
예제 출력 1 복사
08:00:00
문제풀이
1. 24시간이 지나면 추가로 더해줘야 한다.
2. 시간형태로 출력하기
-> "출력형식"%(데이터)
02%d => 시계열의 출력형식
import sys
input = sys.stdin.readline
h1, m1, s1 = map(int, input().split(':'))
h2, m2, s2 = map(int, input().split(':'))
total = h1*60*60 + m1*60 + s1
total2 = h2*60*60 + m2*60 + s2
t = total2 - total
if (total2 - total <= 0):
t = t + 24*60*60
h = t//60//60
m = t//60 % 60
s = t % 60
print("%02d:%02d:%02d" % (h, m, s))
'programming language > Algorithm' 카테고리의 다른 글
| [백준] 완전탐색 22864, 18511, 15721, 1969 python (1) | 2024.02.01 |
|---|---|
| [백준] 완전탐색 2231, 2798, 18312, 19532 python (1) | 2024.01.31 |
| [프로그래머스] 아이템 줍기 python (1) | 2024.01.24 |
| [백준] 5212 지구온난화 python (1) | 2024.01.23 |
| [백준] 1713 후보 추천하기 python simulation (0) | 2024.01.22 |