728x90
๋ฐ์ํ
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
"""
PROGRAMMERS-962 ํ์ฑ์ ๋ถ์์ฐฉํ ์ฐ์ฃผ๋นํ์ฌ ๋จธ์ฑ์ด๋ ์ธ๊ณํ์ฑ์ ์ธ์ด๋ฅผ ๊ณต๋ถํ๋ ค๊ณ ํฉ๋๋ค.
์ํ๋ฒณ์ด ๋ด๊ธด ๋ฐฐ์ด spell๊ณผ ์ธ๊ณ์ด ์ฌ์ dic์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค.
spell์ ๋ด๊ธด ์ํ๋ฒณ์ ํ๋ฒ์ฉ๋ง ๋ชจ๋ ์ฌ์ฉํ ๋จ์ด๊ฐ dic์ ์กด์ฌํ๋ค๋ฉด1,
์กด์ฌํ์ง ์๋๋ค๋ฉด 2๋ฅผ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
"""
# dic ์์ ์๋ string์ sortํ๋ฉด listํํ๋ก ๋์จ๋ค.
# ๊ทธ๋ฌ๋ฉด ํ๋ฒ์ฉ๋ง ์ฌ์ฉํ๋ค๊ณ ๋ฌธ์ ๊ฐ ๋์์์ผ๋ฏ๋ก ๋ฆฌ์คํธ ํํ๊ฐ ๊ฐ๋ค๋ฉด
# ์กด์ฌํ๋ ๊ฒ์ด๋ฏ๋ก 1, ์๋๋ผ๋ฉด 2๋ฅผ ๋ฆฌํดํ๋ค.
def solution(spell, dic):
return 1 if sorted(spell) in [sorted(v) for v in dic] else 2
728x90
๋ฐ์ํ
'๐ผ๐ก๐๐ค๐ง๐๐ฉ๐๐ข > ๐๐ง๐ค๐๐ง๐๐ข๐ข๐๐ง๐จ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค '์ ์ฃผ์ ์ซ์ 3' ํ์ด์ฌ ํ์ด (0) | 2023.02.16 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค '๊ฒน์น๋ ์ ๋ถ์ ๊ธธ์ด' ํ์ด์ฌ ํ์ด (0) | 2023.02.16 |
ํ๋ก๊ทธ๋๋จธ์ค '์ง๋ฃ์์ ์ ํ๊ธฐ' ํ์ด์ฌ ํ์ด (0) | 2023.02.15 |
ํ๋ก๊ทธ๋๋จธ์ค 'k์ ๊ฐ์' ํ์ด์ฌ ํ์ด (0) | 2023.02.15 |
ํ๋ก๊ทธ๋๋จธ์ค 'ํฌ๊ธฐ๊ฐ ์์ ๋ถ๋ถ ๋ฌธ์์ด' ํ์ด์ฌ ํ์ด (0) | 2023.02.11 |
๋๊ธ