기타/알고리즘
-
프로그래머스 > 해시 > 전화번호부기타/알고리즘 2021. 7. 22. 16:32
전화번호부 리스트에 있는 번호 중 다른 번호의 접두어가 되는 전화번호가 있는지 유무 처음에 번호의 길이를 짧은 순으로 정렬한 후 다른 긴 번호를 그 길이만큼 잘라서 검사하려고 했는데, 효율성 테스트를 계속 통과하지 못했다. 근데 코드를 이리저리 바꿔보면 코드 자체가 통과하지 못했다. import java.util.Arrays; import java.util.Comparator; // 효율성 테스트 3,4 번 통과 못함 class Solution { public boolean solution(String[] phone_book) { Arrays.sort(phone_book,Comparator.comparing(String::length)); for(int i=0;i // 아스키 {"494957", "494..
-
-
프로그래머스 > 해시 >베스트 앨범기타/알고리즘 2021. 7. 21. 15:48
package lmhs.comm.base.test; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.stream.Collectors; public class Test2 { public static void main(String[] args) { String [] genres= {"classic", "pop", "classic", "classic", "pop","latin"};// 0 1 2 3 4 int [] plays = {500,600,150,800,2500,5000}; //14 023//5..
-