본문 바로가기

코딩/파이썬

파이썬 나눗셈 몫과 나머지 구하기(feat.백준 1271 엄청난 부자2)

반응형

안녕하세요.

오늘은 파이썬에서 나눗셈의 몫과 나머지를 구해보겠습니다.

 

파이썬은 직관적인 문법을 갖고 있어서 사칙연산도 쉽습니다.

더하기는 +로 하면 되고

곱하기는 *로,

지수를 표현하려면 **를 쓰면 됩니다.

마찬가지로 나누기도 /로 표현해주면 됩니다.

num1 = int(11)
num2 = int(5)

print(num1/num2)

위 코드를 실행시키면 2.2가 출력됩니다.

근데 만약, 정수로 몫을 표현하고 싶다면?

num1 = int(11)
num2 = int(5)

print(num1//num2)

이렇게 슬래시를 2개 써주면 됩니다.

출력값이 2로 나와요.

 

그럼 나머지는 어떻게 구할까요?

좀 쌩뚱맞지만 %를 써주면 됩니다.

 

num1 = int(11)
num2 = int(5)

print(num1%num2)

요렇게 하면 출력값이 1로 나옵니다.

 

쉽죠?

 

요걸 이용하면 백준 1271번 문제인 엄청난 부자2 문제를 해결할 수 있습니다.

백준 문제 해설은 아래 링크를 참조해주세요.

https://blog.naver.com/tm1361/222873340322

 

[백준 파이썬] #1271 엄청난부자2(B5)

나무위키에 백준 검색해보니까 문제마다 랭크가 있더라 https://solved.ac/problems/level ㅋㅋㅋㅋㅋㅋㅋ...

blog.naver.com

 

반응형