๐ฆฅ ์ฝํ
/Programmers
[Programmers] ์ ํ๋ฒํธ ๋ชฉ๋ก
์ง์ง์ํ์นด
2023. 5. 5. 21:54
728x90
๋ฐ์ํ
์ ํ๋ฒํธ๋ถ์ ์ ํ ์ ํ๋ฒํธ ์ค, ํ ๋ฒํธ๊ฐ ๋ค๋ฅธ ๋ฒํธ์ ์ ๋์ด์ธ ๊ฒฝ์ฐ๊ฐ ์๋์ง ํ์ธ
์ ํ๋ฒํธ๋ถ์ ์ ํ ์ ํ๋ฒํธ๋ฅผ ๋ด์ ๋ฐฐ์ด phone_book ์ด solution ํจ์์ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋,
์ด๋ค ๋ฒํธ๊ฐ ๋ค๋ฅธ ๋ฒํธ์ ์ ๋์ด๋ผ๋ฉด false, ๊ทธ๋ ์ง ์์ผ๋ฉด true๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑ
def solution(phone_book):
answer = True
phone_book.sort()
for i in range(len(phone_book)-1) :
for j in range(i+1, len(phone_book)) :
if phone_book[i] == phone_book[j][:len(phone_book[i])] :
answer = False
break
return answer
๋ค..
ํ์์๋ ์ด์ค๋ฌธ์ ํ๊ตฐ์
def solution(phone_book):
answer = True
phone_book.sort()
for i in range(len(phone_book)-1) :
if phone_book[i] == phone_book[i+1][:len(phone_book[i])] :
answer = False
break
return answer
728x90
๋ฐ์ํ