Algorithm Problem/Python
[python] SWEA - 4047. ์์ค์ด์ ์นด๋ ์นด์ดํ
deo2kim
2020. 12. 1. 23:51
๋ฐ์ํ
๐ค๋ฌธ์ ํด๊ฒฐ
-
D3 | ๋ฌธ์์ด
๐จ ์นด๋์ ์ข ๋ฅ๋ฅผ ๋์ ๋๋ฆฌ๋ก ๋ง๋ค๊ณ ๊ฐ์ ๋ฆฌ์คํธ๋ก ํ๋ค.
๐จ ํด๋น ์นด๋๋ฅผ ๋ณด์ ํ๊ณ ์์ผ๋ฉด ์์
๐จ ํด๋น ์นด๋๊ฐ ์์ผ๋ฉด ์ถ๊ฐํ๋ค.
๐จ ๋ง์ง๋ง์ ํ์ํ ์นด๋์ ์๋งํผ ๊ฐ์ ์ถ๋ ฅํ๋ค.
๐ป์์ค ์ฝ๋
for tc in range(int(input())):
cards = input()
my_card = {
'S': [],
'D': [],
'H': [],
'C': [],
}
print(f'#{tc + 1}', end=' ')
for i in range(0, len(cards), 3): # 3์ฉ ๊ฑด๋ ๋ด๋ค.
c = cards[i]
n = cards[i + 1:i + 3]
if n not in my_card[c]: # ํด๋น ์นด๋๋ฅผ ๊ฐ์ง๊ณ ์์ง ์์ ๊ฒฝ์ฐ -> ์นด๋ ์ถ๊ฐ
my_card[c].append(n)
else: # ํด๋น ์นด๋๋ฅผ ์ด๋ฏธ ๊ฐ์ง๊ณ ์๋ ๊ฒฝ์ฐ -> ์์
print('ERROR', end='')
break
else:
for key, value in my_card.items():
print(13 - len(value), end=' ')
print()
๐๋ฌธ์ ํ์ธ
์ถ์ฒ: SW Expert Academy
SW Expert Academy
SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์!
swexpertacademy.com
๋ฐ์ํ