반응형

 

출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges

 

 

 

(예전에 java로 풀었다. 근데 기억 안 남;;)

 

** Java

import java.util.Arrays;

class Solution {
    public boolean solution(String[] phone_book) {
        Arrays.sort(phone_book);
        for (int i=0; i<phone_book.length-1; i++) {
            if (phone_book[i+1].startsWith(phone_book[i])) return false;
        }
        return true;
    }
}

 

** Python

def solution(phone_book):
    answer = True
    phone_book.sort()
    for i in range(1, len(phone_book)):
        if phone_book[i].startswith(phone_book[i-1]):
            answer = False
            break
    return answer

 

 

 

반응형

'프로그래머스 > level 2' 카테고리의 다른 글

[프로그래머스] 프린터  (0) 2022.05.11
[프로그래머스] 튜플  (0) 2022.04.28
[프로그래머스] 삼각달팽이  (0) 2022.04.21
[프로그래머스] 위장  (0) 2022.04.20
[프로그래머스] 더 맵게  (0) 2022.04.20

+ Recent posts