파트 2. 정수 다루기

신예진·2023년 7월 16일
0

1) 몫과 나머지
숫자 a, b가 주어졌을 때 a를 b로 나눈 몫과 a를 b로 나눈 나머지를 공백으로 구분해 출력해보세요.

a,b = map(int,input().strip().split(' '))
print("{0} {1}".format(a//b,a%b))

혹은 divmod 사용시 큰 숫자를 다룰 때 더 빠르다.

a,b = map(int,input().strip().split(' '))
print(*divmod(a,b))

2) n진법으로 표기된 string을 10진법 숫자로 변환하기
base 진법으로 표기된 숫자를 10진법 숫자 출력해보세요.

num, base = map(int, input().strip().split(' '))
num = str(num)
answer = int(num,base)

print(answer)

0개의 댓글