Python

천문성·2023년 2월 4일
0
1000번
a, b = input().split()
print(int(a)+int(b))

split()은 공백을 기준으로 문자열을 잘라서 저장해줌
문자열 취급이기때문에 형변환 필요

3003번
a = [1, 1, 2, 2, 2, 8]
b = list(map(int, input().split()))
for i in range(6):
    print(a[i]-b[i], end=" ")

map : 리스트, 튜플 등의 요소를 지정된 function으로 처리해 주는 내장함수 =>여기서는 지정된함수가 int형으로 변환해주는 역할
map()을 사용하면 map객체로 결과값이 나오기때문에 여기서는 list의 형태로 바꾸기위해 list로 감쌈

10430
a, b, c = map(int, input().split())
print((a+b)%c)
print(((a%c)+(b%c))%c)
print((a*b)%c)
print(((a%c)*(b%c))%c)

map써서 int형으로 바로변환가능

2753
a = int(input())
if a % 4 == 0 and a % 100 != 0 or a % 400 == 0:
    print('1')
else:
    print('0')

and or 사용

2884
h, m = map(int, input().split())
total = h * 60 + m - 45
if total < 0:
    print(23, 60 + total)
else:
    print(total // 60, total % 60)
profile
프론트엔드 공부

0개의 댓글