프로그래머스 - 전화번호 목록 - Array sort - Java

chaemin·2024년 4월 29일
0

프로그래머스

목록 보기
32/64

1. 문제

https://school.programmers.co.kr/learn/courses/30/lessons/42577

2. 풀이

참고 풀이

  1. 배열 정렬.
  1. 핵심 ✨Point : startsWith
    앞 문자열이 뒤 문자열의 접두사인지 확인.
if(phone_book[i+1].startsWith(phone_book[i])){
	return false;
}

3. 전체코드

import java.util.*;

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;
    }
}

0개의 댓글