백준 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
'코딩테스트' 카테고리의 다른 글
백준 27433: 파이썬으로 팩토리얼 풀기. 재귀함수 복습. (0) | 2023.08.14 |
---|---|
백준 25192 파이썬 문제풀이. (0) | 2023.08.11 |
백준 2346. 파이썬 데크 문제풀이 (0) | 2023.08.09 |
백준 11866 파이썬 문제풀이. (0) | 2023.08.08 |
파이썬 queue 모듈 사용하기. 백준 2164 파이썬 문제풀이. (0) | 2023.08.07 |