1
2
3
4
5
6
|
class Solution:
def smallestEvenMultiple(self, n: int) -> int:
if n%2==0:
return n
else :
return n*2
|
cs |
이 문제는 정수를 입력받으면 2와 그 정수의 최소 공배수를 구하면 됩니다.
다만 유클리드 호제법(https://ko.wikipedia.org/wiki/%EC%9C%A0%ED%81%B4%EB%A6%AC%EB%93%9C_%ED%98%B8%EC%A0%9C%EB%B2%95)을 통해 구할수도 있지만
해당 문제는 주어진 정수가 홀수이냐 짝수이냐에 따라 조건문만 나누면 되서 더 쉽습니다
반응형
'python-algorithm' 카테고리의 다른 글
백준 25576 찾았다 악질 (0) | 2022.09.24 |
---|---|
백준 25495 에어팟 (0) | 2022.09.22 |
leetcode 557. Reverse Words in a String III (0) | 2022.09.22 |
백준 25625 샤틀버스 (0) | 2022.09.22 |
백준 25591 푸앙이와 종윤이 (0) | 2022.09.22 |
댓글