와이유스토리

[해시] 프로그래머스 전화번호 Java 본문

코딩테스트/구현|기타

[해시] 프로그래머스 전화번호 Java

유(YOO) 2022. 12. 16. 15:16
import java.util.*;

public class Solution {
	public boolean solution(String[] phone_book) {
		Scanner sc = new Scanner(System.in);
		boolean answer = true;
		
		HashMap<String, Boolean> map = new HashMap<>();
		
		for(String str: phone_book) map.put(str, true);
		
		for(String str: phone_book) {
			for(int i=0; i<str.length(); i++) {
				if(map.containsKey(str.substring(0,i))) {
					// false 반환
					answer = false;
					return answer;
				}
			}
		}
		return answer; // true 반환
	}
}
Comments