11번
N, M = map(int, input().split())
print( N * M - 1)
12번
t = int(input())
for i in range(1, t+1):
a, b = map(int, input().split())
print(f'Case #{i}: {a+b}')
- 입력받는 테스트 케이스 수만큼 for문을 반복하려면 range 함수의 괄호 안에 t만 넣어도 된다. 그런 경우 range(t)로 작성할 수 있다. 그런데 range(1, t+1)로 함수를 작성한 것은 1부터 t까지 숫자 범위에서 생성되는 변수 i를 이용해서 출력문을 작성하기 위해서이다. 이렇게 작성하면 입력받은 수 t만큼 반복하면서 변수 i는 1부터 t까지로 생성될 수 있기 때문이다.
13번
t = int(input())
for i in range(1, t+1):
a, b = map(int, input().split())
c = a + b
print(f'Case #{i}: {a} + {b} = {c}')
14번
import datetime
print(str(datetime.datetime.now())[:10])
import datetime
d = datetime.date.today()
print(d.isoformat())
- datetime 모듈은 date(날짜), time(시간)과 관련된 모듈로, 날짜 형식을 만들 때 자주 사용되는 코드들로 구성되어 있다.
15번
print("12\n")
print("sonaki9708\n")
16번
a, b = map(int, input().split())
c = int(input())
a += c // 60
b += c % 60
if b >= 60:
a += 1
b -= 60
if a >= 24:
a -= 24
print(a, b)
- C를 받아 시와 분으로 나눠 각각에 더해준다.
- 분이 만약 더한게 60보다 크면 시를 1 늘리고 분을 60 빼준다
- 시가 만약 더한게 24보다 크면 시를 24 빼준다.
17번
a, b, c = map(int, input().split())
d = int(input())
c += d % 60
d = d // 60
if c >= 60:
c -= 60
b += 1
b += d % 60
d = d // 60
if d >= 60:
d -= 60
a += 1
a += d % 24
if a >= 24:
a -= 24
print(a, b, c)
18번
a, b = map(int, input().split())
print(a * (b - 1)+ 1)
- a : 저작권이 있는 멜로디의 총 개수
b : 앨범에 수록된 곡의 개수
c : 평균을 올림한 값
- a/b = c(올림)
19번
t = int(input())
for i in range(t):
mars_math = input().split()
num = float(mars_math[0]) #계산 시작할 값
a = mars_math[1:] # 연산자
for b in a:
if b == '@':
num *= 3
elif b == '%':
num += 5
else:
num -= 7
print(format(num, ".2f"))
20번
t = int(input())
for i in range(t):
num, s = input().split()
text = ""
for i in s:
text += int(num) * i
print(text)