백준 1037.파이썬 문제풀이 __name__ == "__main__"을 써본다면.

2023. 8. 11. 11:45코딩테스트

반응형

전에 했던 __name__ == "__main__"을 활용해서 문제를 풀어보자.

def find_N(num_of_divisors, divisors):
    divisors.sort()
    return divisors[0] * divisors[-1]

if __name__ == "__main__":
    num_of_divisors = int(input().strip())
    divisors = list(map(int, input().split()))
    print(find_N(num_of_divisors, divisors))

뭐 사실 딱히 쓸 필요는 없는데 괜히..

 

위 파일이 만약 run 되는 main 파일이면 if 뎁스 이하의 파일이 실행된다.

그러면 def가 실행되어서 동작할 것이다.

1037 문제는 sort를 해서 첫째 것과 가장 마지막 것을 곱하면 해결되는 문제이다. 끝.

728x90