ALGORITHM

ALGORITHM

스택/큐, 기능개발

✍ 프로그래머스에서 문제 따옴. ✍ import java.util.*; import java.util.stream.Collectors; public class FunctionDev { public static void main(String[] args) { int[] progresses = {93, 30, 55}; int[] speeds = {1,30,5}; // int[] progresses = {95, 90, 99, 99, 80, 99}; // int[] speeds = {1, 1, 1, 1, 1, 1}; solution(progresses, speeds); } public static int[] solution(int[] progresses, int[] speeds){ // Stack stack =..

ALGORITHM

해시, 위장

✍ 아무것도 안입는 경우를 생각하는 게 조금 어려웠다. ✍ 옷의 가지수를 계산해서, map 타입에 ( key(의상종류) , value(개수) )를 넣어야 할 것이라고, 생각했지만 ✍ 안입는 경우가 있다는 것을 계산에 넣지 못 한 점이 아쉬웠음. ✍ 따라서 ( 의상 종류 , 개수+1 ) 로 계산하고, ☁ 전체 경우의 수 중에 하나도 ( 아무아무것ㅎ도 안입는 경우) 는 빼려고 했다. ☁ 아무것도 안입는 것 = 아무것도 안입고 + 아무것도 안입고 ... 이므로 1가지 경우의 수만 나오기 때문에.. public static int Solution (String[][] clothes) { int answer = 0; String[] tt = new String[clothes.length]; Map tempMap ..

ALGORITHM

해시, 전화번호 목록

✍ 레벨 2 의 전화번호 목록 문제 / 프로그래머스 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 👉 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. 맨 앞 문자열이 다른 번호의 접두어인가? 를 체크하는 문제 public static boolean solution (String[] phone_..

girin_dev
'ALGORITHM' 카테고리의 글 목록 (3 Page)