
def isPrince(frogList):
# 여기에 코드를 작성해 주세요!
answer=[]
for i in frogList:
if i.startswith('F'):
answer.append(i)
return answer
print(isPrince(['Alice', 'Bob', 'Frog']))
정답이 맞는것 같은데,, 정답이 아니라고 하니 답답하다. ㅠ 어제문제는 intput() 만 적어야 정답인정이라고 한다!! 그렇게 간단할수가 ㅋㅋㅋ
def isPrince(frogList):
# 여기에 코드를 작성해 주세요!
answer=[]
for i in frogList:
if i.startswith('F'):
return i
print(isPrince(['Alice', 'Bob', 'Frog']))
제대로 된 정답!!
answer.append() 없이 그냥 return i를 하면
'Frog'
가 아닌
Frog 를 반환해준다.

def gcd(a, b):
while b:
a, b = b, a % b
return a
def lcm(a, b):
return a * b // gcd(a, b)
num1, num2 = map(int, input().split())
result = lcm(num1, num2)
print(result)
해설: 유클리드 호제법을 이용하여 최대공약수를 이용해 최소공배수를 찾을 수 있다.

출처:
https://velog.io/@rlaaltj1765/AHA-%EC%B5%9C%EB%8C%80%EA%B3%B5%EC%95%BD%EC%88%98-%EC%B5%9C%EC%86%8C%EA%B3%B5%EB%B0%B0%EC%88%98-%EC%9C%A0%ED%81%B4%EB%A6%AC%EB%93%9C-%ED%98%B8%EC%A0%9C%EB%B2%95
사실 나는 코테는 라이브러리 싸움이라고 생각하기 때문에
다음의 방법이 더 간단하다고 생각한다. ㅎㅎㅎ
import math
num1, num2 = map(int, input().split())
result = math.lcm(num1, num2)
print(result)