728x90
programmers.co.kr/learn/courses/30/lessons/62048
def solution(w,h):
gcd = w if w<h else h
while True:
if w%gcd==0 and h%gcd==0:
break
gcd-=1
answer = w*h - (w+h-gcd)
return answer
def gcd(a,b):
while b:
a, b = b, a%b
return a
def solution(w,h):
return w*h - (w+h-gcd(w,h))
def gcd(a,b): return b if (a==0) else gcd(b%a,a)
def solution(w,h): return w*h - (w+h-gcd(w,h))
# math 모듈 이용
from math import gcd
def solution(w,h):
return w*h - (w+h-gcd(w,h))
반응형
'전.py' 카테고리의 다른 글
프로그래머스 체육복 (level 1) (0) | 2020.12.29 |
---|---|
최대공약수, 최소공배수 (0) | 2020.12.29 |
프로그래머스 모의고사 (level 1) (0) | 2020.12.29 |
프로그래머스 크레인 인형뽑기 게임(level 1) (0) | 2020.12.28 |
프로그래머스 완주하지 못한 선수(level 1) (0) | 2020.12.28 |