ํฐ์คํ ๋ฆฌ ๋ทฐ
๐จ๐ป ์ฝ๋ฉํ
์คํธ/ํ๋ก๊ทธ๋๋จธ์ค
ํ๋ก๊ทธ๋๋จธ์ค: ์ ํ๋ฒํธ ๋ชฉ๋ก
dirmathfl 2020. 6. 9. 09:32728x90
๋ฐ์ํ
๋ฌธ์
๋ฌธ์ ํ์ด
๊ฐ ์ ํ๋ฒํธ๊ฐ ๋ค๋ฅธ ์ ํ๋ฒํธ์ ์ ๋์ด์ ์ผ์นํ๋์ง ํ์ธํ๋ ๋ฌธ์ ์ด๋ค. ๋ฐ๋ผ์ ์ ํ๋ฒํธ ํ๋๋ฅผ ์ ํํ์ฌ, ๋ค๋ฅธ ์ ํ๋ฒํธ์ ์ ๋์ด์ธ์ง ํ์ธํ๋ฉด ๋ฌธ์ ๋ฅผ ํ ์ ์๋ค.
์ฝ๋
def solution(phone_book):
for phone_number in phone_book:
for other_number in phone_book:
if phone_number != other_number and phone_number == other_number[:len(phone_number)]:
return False
return True
- 2์ค ๋ฐ๋ณต๋ฌธ์ ํตํด ํ๋์ ์ ํ๋ฒํธ๋ฅผ ์ ํํ๊ณ ๋ค๋ฅธ ์ ํ๋ฒํธ์ ๋น๊ตํ๋ ์์ ์ ์งํํ๋ค.
- ๋ค๋ฅธ ์ ํ๋ฒํธ์ ์ ๋์ด๊ฐ ํ์ฌ ์ ํ๋ ๋ฒํธ์ ๊ฐ๋ค๋ฉด ๋ ์ด์ ํ์์ด ๋ถํ์ํ๋ฏ๋ก
False
๋ฅผ ๋ฐํํ๋ค. - ํ์์ด ๋ชจ๋ ๋๋ ๊ฒฝ์ฐ, ์ ๋์ด๊ฐ ์ผ์นํ๋ ์ ํ๋ฒํธ๋ฅผ ์ฐพ์ ์ ์๋ ๊ฒฝ์ฐ์ด๋ฏ๋ก
True
๋ฅผ ๋ฐํํ๋ค.
728x90
๋ฐ์ํ
'๐จโ๐ป ์ฝ๋ฉํ ์คํธ > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค: ๋คํธ์ํฌ (0) | 2020.08.31 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค: ๋จ์ด ๋ณํ (0) | 2020.08.31 |
ํ๋ก๊ทธ๋๋จธ์ค: ์ฌํ ๊ฒฝ๋ก (0) | 2020.08.31 |
ํ๋ก๊ทธ๋๋จธ์ค: ์์ฅ (0) | 2020.06.10 |
ํ๋ก๊ทธ๋๋จธ์ค: ์์ฃผํ์ง ๋ชปํ ์ ์ (0) | 2020.06.08 |
๋๊ธ
๊ธ ๋ณด๊ดํจ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ