[프로그래머스, Java] 최소직사각형
·
CodingTest/Programmers
💡풀이class Solution { public int solution(int[][] sizes) { // sizes 를 순회하며 가로 세로 중 큰값과 작은값으로 구분한다. // 큰값은 max와 작은값은 min과 비교하여 더 클 경우 교체한다. /** 6 5 (6 5) 7 3 (7 5) 6 3 (7 5) 8 4 (8 5) * */ int max, min; max = min = 0; for (int[] size : sizes) { int a = Math.max(size[0], size[1]); ..
[프로그래머스, Java] 이상한 문자 만들기
·
CodingTest/Programmers
💡풀이import java.util.ArrayList;import java.util.List;class Solution { public String solution(String s) { // 문자열 공백으로 분리 String[] arr = s.split(" ", -1); List list = new ArrayList(); StringBuilder sb = new StringBuilder(); for (String str : arr) { for (int i = 0; i 📖새로 배운 부분split(" ") 을 할때 Split(" ", -1) 이라는 개념을 몰랐어서 애를 먹었다.-1을 limit 값으로 ..
[프로그래머스, Java] 삼총사
·
CodingTest/Programmers
💡풀이class Solution { public int solution(int[] number) { int answer = 0; for(int i=0; i GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다. Contribute to okjunghyeon/Programmers_CodingTest development by creating an account on GitHub.github.com
[프로그래머스, Java] 3진법 뒤집기
·
CodingTest/Programmers
💡풀이class Solution { public int solution(int n) { String toThird = Integer.toString(n, 3); System.out.println(toThird); StringBuilder sb = new StringBuilder(toThird); return Integer.parseInt(sb.reverse().toString(), 3); }} 📖새로 배운 부분Integer.toString(n, 3);- 10진법 숫자를 3진법의 문자열로 변환 Integer.parseInt(str, 3);- 3진법으로 된 문자열을 10진법 숫자로 변환 GitHub - okjunghyeon/Programmers..
[프로그래머스, Java] 예산
·
CodingTest/Programmers
💡풀이- 오름차순 정렬하고 값을 더해나가면서 최대 부서 개수 측정import java.util.Arrays;class Solution { public int solution(int[] d, int budget) { Arrays.sort(d); for(int sum = 0, count = 0; count budget) return count; } return d.length; }} GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다. Contribute to okjunghyeon/Progra..
[프로그래머스, Java] 크기가 작은 부분문자열
·
CodingTest/Programmers
💡풀이class Solution { public int solution(String t, String p) { long pValue = Long.parseLong(p); int count = 0; for (int i = 0; i 💡풀이 2class Solution { public int solution(String t, String p) { int count = 0; for (int i = 0; i 📖새로 배운 부분주어진 문자를 변환해야 하는 경우 int 의 범위를 벗어나는지 항상 확인하자 GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.프..