[Python] 유진수 - 백준 1356

찐새·2022년 6월 19일

코딩테스트

목록 보기
13/53
post-thumbnail

유진수 - 백준 1356

풀이

from sys import stdin
input = stdin.readline

def is_ujin(a, b):
    x, y = 1, 1
    for i in a:
        x *= int(i)
    for j in b:
        y *= int(j)
    return True if x == y else False


n = input().rstrip()

flag = False

for i in range(1, len(n)):
    forward = n[:i]
    backward = n[i:]
    if is_ujin(forward, backward):
        flag = True

if flag:
    print("YES")
else:
    print("NO")

슬라이스를 이용해 자리별로 계산했다.

profile
프론트엔드 개발자가 되고 싶다

0개의 댓글