Math.max
-
[프로그래머스] 로또의 최고 순위와 최저 순위 자바 Map과 Math.max코딩테스트 2025. 4. 4. 16:15
https://school.programmers.co.kr/learn/courses/30/lessons/77484 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제로또 당첨번호와 내 로또 번호가 있다. 내 로또번호는 동생에 의해 n개가 훼손되어 알아볼 수 없는 숫자가 존재할 수 있는 상황이다. (0 이 때, 내가 기대할 수 있는 최고 등수와 최저 등수를 배열에 담아 반환하시오.(6개 : 1등, 5개 : 2등 4개: 3등 3개: 4등 2개: 5등 1개 이하 : 6등) 제한사항-lottos는 길이 6인 정수 배열입니다.-lottos의 모든 원소는 0 이상 45 이하인 정수입니다. -0은 알아볼 수 없는 ..
-
[프로그래머스] 최소 직사각형 자바 Math.max Math.min코딩테스트 2025. 4. 3. 15:05
문제주어진 명함 가로 세로의 크기의 집합 sizes 중 모든 명함을 넣을 수 있는 최소 직사각형 w * h 를 구하시오.제한사항명함은 90도 회전이 가능하다.sizes의 원소는 [w, h] 형식입니다. // w는 명함의 가로 길이, h는 명함의 세로 길이w와 h는 1 이상 1,000 이하인 자연수입니다.접근sizes를 순회하여 maxW 와 maxH를 구하되, 회전을 염두하여 크기를 갱신한다.w를 w h 중 큰 쪽, h 를 w h 중 작은 쪽으로 한 후 최대값과 비교하여 갱신하는 방식이다. public int solution(int[][] sizes) { int maxW = 0; int maxH = 0; //먼저 w h 최대값 구하기 for (int[] c..
-
[프로그래머스] 바탕화면 정리 자바코딩테스트 2025. 3. 29. 14:33
https://school.programmers.co.kr/learn/courses/30/lessons/161990 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr주어진 바탕화면 정보들을 바탕으로 한 번으로 모든 아이콘을 선택할 수 있는 최소 드래그길이를 갖는 시작점과 종료점의 좌표를 구하는 문제. String[] wallpaper는 바탕화면 정보를 담은 배열이며 "."은 빈칸, "#"은 아이콘을 표현한다.나의 생각아이콘들의 좌표정보를 뽑아 각 x, y의 최소값과 최대값 추려 반환하여 처리한다.우선 최소값 xy, 최대값 xy를 담을 변수 4개를 선언한 후아이콘 정보의 String인 wallpaper을 반..