ALGORITHM/PYTHON

백준 BAEKJOON 32710번 구구단표 [PYTHON/파이썬]

칼코 2025. 1. 12. 15:57
728x90
반응형

 

 

 

 

 

백준 BAEKJOON 32710번 구구단표 [PYTHON/파이썬]


<문제 출처> (BRONZE Ⅳ)

https://www.acmicpc.net/problem/32710

 

 

 

 

 

 

 

 

 

<풀이>

이번 문제는 이중 for 문을 활용해 봤다.

먼저 check 이란 변수에 False 값을 지정했다.

첫 번째 for 문을 수행하고

다음 문장에 check이 False일 경우에만 다음 for 문이 실행되게 구현했다.
(check이 True일 경우에는 첫 번째 for 문이 break 되게 구현)

 

table 리스트에 구구단에 해당되는 숫자를 저장하고

N 값이 table에 있다면 check을 True로 바꾼 후 break 했다.

 

 

 

 

 

 

 

 

<코드>

N = int(input())
check = False

for i in range(2, 10):
    if not check:  # check이 False 일 때,
        for j in range(1, 10):
            table = [i, j, i * j]
            if N in table:
                check = True
                break
    else:  # check이 True 일 때,
        break

if check:
    print(1)
else:
    print(0)

 

 

 

 

 

 

 

 

 

728x90
반응형