ํ์ด
๊ฐ ์๋ฆฟ์์ ์ซ์๋ค์ ๋ํ์ฌ ํ์๋ฆฌ์๊ฐ ๋์ฌ ๋ ๊ทธ ์ซ์๊ฐ 3์ ๋ฐฐ์๋ผ๋ฉด ๊ธฐ์กด ์ซ์๋ 3์ ๋ฐฐ์๊ฐ ๋๋ค๋ ๋ฌธ์ ๋ค.
while๋ฌธ์ ํ์ฉํ์ฌ ๊ฐ์ด ํ์๋ฆฌ์๊ฐ ๋ ๋ ๊น์ง ๊ฐ ์๋ฆฌ์๋ค์ ๋ํด์ฃผ๋ ์ฐ์ฐ์ ์ํํ๋ค.
ํ์๋ฆฌ์์ ๋๋ฌํ ํ ๊ทธ ์๊ฐ 3์ ๋ฐฐ์๋ผ๋ฉด โYESโ ๋ฅผ ์ถ๋ ฅํ๋ฉฐ ๊ฐ ์ฐ์ฐ์ด ์ํ๋ ๋ ๋ง๋ค ์ ์ฅํด ๋ ans ๊ฐ์ ์ถ๋ ฅํด์ค๋ค.
์์ค์ฝ๋
# 3์ ๋ฐฐ์
import sys
input = sys.stdin.readline
num = input().rstrip()
ans = 0
isTrue = False
while True:
temp = 0
if len(num) > 1:
for n in num:
temp += int(n)
ans += 1
num = str(temp)
else:
if int(num)%3 == 0:
isTrue = True
break
print(ans)
print("YES" if isTrue else "NO")