320x100
# 해답코드
# 해답코드이자 심지어 풀이법도 쉬었다.
bread = 197
milk = 152
student = 17
print('학생 한명이 갖게 되는 빵 갯수 : {}개'.format(bread // student))
print('학생 한명이 갖게 되는 우유 갯수 : {}개'.format(milk // student))
print('남는 빵 갯수: {}개'.format(bread % student))
print('남는 우유 갯수: {}개'.format(milk % student))
# 최대공약수를 구해서 어떻게 해보려고 했던 문제.
# 최대공약수를 구하지 못해서 실패!!
bread = 197
milk = 152
student = 17
max_common_number = 0
# 최대공약수 응용 파이썬 수식
for i in range(min(bread,milk),0,-1):
if bread % i == 0 and milk % i == 0:
max_common_number = i
break
print(max_common_number)
===================================================
이번 문제에서 패인은
1. 최소공배수, 최대공약수를 파이썬으로 구하는 명확한 개념에 대해서 잘 몰랐다.
2. 변수를 어느 항목에 지정해서 다룰려고만 생각했고, 그 결과 변수가 변동되는 부분에 대해서 조심하고자 했다.
- 끝나고 보면 사실상 내가 하던대로 했어도 변수에 대해서 손상을 주지는 않았을 것인데도 너무 생각을 작게했다.
300x250
'개발일지 > Python' 카테고리의 다른 글
[복기] 성공할때까지 홀짝 맞추기. (해답코드도 딱히 도움안됬음) (0) | 2022.04.30 |
---|---|
[복기 겸 유용] 파이썬 절대값 함수 abs (0) | 2022.04.30 |
[복기] 파이썬 복리이자 계산 (0) | 2022.04.30 |
파이썬 천단위 구분 ,(컴마표시)ft.포멧팅 (0) | 2022.04.30 |
파이썬 if문과 elif문의 활용 (거스름돈 버전) (0) | 2022.04.30 |