๋ฐ์ํ
๐ค๋ฌธ์ ํด๊ฒฐ
์๊ฐ 20์ต์ด๊ธฐ ๋๋ฌธ์ ํ๋์ฉ ํ๊ธฐ์๋ ์๊ฐ์ด๊ณผ๊ฐ ๋ฐ์ํ๋ค.
์ซ์์ ๋ฒ์๊ฐ ์ฃผ์ด์ง๊ณ , 8์ '์ต์' ๊ฐ์๋ฅผ ๊ตฌํ๋ผ๊ณ ํ๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๊ฐ ์๋ฆฌ์๋ฅผ ๋น๊ตํด๋ณด๊ธฐ๋ก ํ๋ค.
- ๋จผ์ ์๋ฆฌ์๊ฐ ๋ค๋ฅธ ๊ฒฝ์ฐ์๋ 8์ ์ต์ ๊ฐ์๊ฐ 0์ด ๋๋ค. - ์๋ฆฌ์๊ฐ ๋ค๋ฅด๋ฉด ๊ฐ ์๋ฆฌ์ ์๋ฅผ ๋ฒ์ ๋ด์์ ์๋ฌด๊ฑฐ๋ ์ ํํ ์ ์๊ธฐ ๋๋ฌธ์
- ์๋ฆฌ์๊ฐ ๊ฐ์ ๊ฒฝ์ฐ ์ฒซ๋ฒ์งธ ์๋ฆฌ๋ถํฐ ๋ง์ง๋ง์ผ๋ก ์์ฐจ์ ์ผ๋ก ๋น๊ตํด๋ณธ๋ค.
- ๊ฐ ์๋ฆฌ๊ฐ ์๋ก ๊ฐ์ 8์ธ ๊ฒฝ์ฐ ์ต์ 8 ๊ฐ์์ +1, ๊ทธ๋ฆฌ๊ณ ๋ค์ ์๋ฆฌ ๋น๊ต
- ๊ฐ ์๋ฆฌ๊ฐ ์๋ก ๋ค๋ฅธ ๊ฒฝ์ฐ +0, ๊ทธ๋ฆฌ๊ณ ๋ - ๋ค ์๋ฆฌ์ ์ซ์๋ ๋น๊ตํ ํ์๊ฐ ์๋ค.
๐ป์์ค ์ฝ๋
L, R = input().split()
# ๋ ์์ ์๋ฆฌ์๊ฐ ๋ค๋ฅธ ๊ฒฝ์ฐ 8์ด ๋ค์ด๊ฐ๋ ํ์๋ ์ต์ 0์ด ๋์จ๋ค.
answer = 0
if len(L) != len(R):
answer = 0
# ๊ทธ๋ ๋ค๋ฉด ์๋ฆฌ์๊ฐ ๊ฐ์ผ ๊ฒฝ์ฐ์ ๋ํด์ ์๊ฐ
# ์์์๋ถํฐ ์๊ฐํด์
# ๊ฐ ์๋ฆฌ์๊ฐ ๊ฐ์ 8์ด๋ฉด +1 ๋ค์ ์๊ฐ
# ์๋ฆฌ์์ ์ซ์๊ฐ 8์ด ์๋๊ณ ๊ฐ์ผ๋ฉด +0 ๋ค์ ์๊ฐ
# ์๋ฆฌ์์ ์ซ์๊ฐ ๋ค๋ฅด๋ฉด ๊ทธ๋๋ก ๋ - ์ต์์ด๋ฏ๋ก ๋ค์์ ์๊ฐํ ํ์๊ฐ ์๋ค
else:
for i in range(len(L)):
if L[i] == '8' and R[i] == '8':
answer += 1
elif L[i] != R[i]:
break
print(answer)
๐๋ฌธ์ ํ์ธ
์ถ์ฒ: BACKJOON ONLINE JUDGE
๋ฐ์ํ
'Algorithm Problem > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[python] ๋ฐฑ์ค - 1174. ์ค์ด๋๋ ์ซ์ (0) | 2021.09.07 |
---|---|
[python] ๋ฐฑ์ค - 1148. ๋จ์ด ๋ง๋ค๊ธฐ (0) | 2021.09.06 |
[python] ๋ฐฑ์ค - 13023. ABCDE (0) | 2021.09.04 |
[python] ๋ฐฑ์ค - 2615. ์ค๋ชฉ (2) | 2021.09.03 |
[python] ๋ฐฑ์ค - 1052. ๋ฌผ๋ณ (0) | 2021.09.02 |