본문 바로가기
python-algorithm

leetcode 2413. Smallest Even Multiple

by 무적김두칠 2022. 9. 22.

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

댓글