오랜만에 하는 코드카타!
최대공약수와 최소공배수
def solution(n, m):
A = []
B = []
for num1 in range(1,n*m+1):
if n%num1 == 0 and m%num1 == 0:
A.append(num1)
a =max(A)
for num2 in range(1,n*m+1):
if num2%n == 0 and num2%m == 0:
B.append(num2)
b =min(B)
return [a,b]
다른 사람 풀이
def gcdlcm(a, b):
c,d = max(a, b), min(a, b) # c에는 큰 수, d에는 작은 수를 넣어줘
t = 1
while t>0: # 최대공약수 구하는 부분. t가 0이 되면 멈춤
t = c%d # 큰 수에서 작은 수 나눈 나머지
c, d = d, t # 재정의 후 다시 윗단계로
answer = [ c, int (a*b/c)] # int (a*b/c) -> 최소공배수 공식
return answer
뭔지 모르겠어서 지피티한테 설명 부탁함
튜터님이랑 실시간으로 같이 대시보드 만들어나가는 방식의 세션
세션 끝나고 노션 자료 다시 한번 훑어봤고, 미니과제도 함

근데 대시보드 결과물 좀 크게 보고 싶은데 어케하는걸까
오늘 세션 들으면서 오답정리가 잘 안되고 있구나 느낌!
특히 어떤 카테고리의 문제에서 많이 틀리는지를 알아둬야 효율적으로 공부할 수 있는데, 이 부분을 좀 놓치고 있었다
이거 신청함
ADsP 시험치는 날인데 시험 끝나고 들어가지면 들어볼 예정
.