분류 전체보기
예산→ 미리 전부 더하고 비교하기 +pop()★
나의 풀이 def solution(d, budget): cnt = 0 d.sort() for i in d: budget-=i if budget
예산→오름차순 정렬★ + 작은 수부터 더하기★
나의 풀이 public int solution(int[] d, int budget) { int sum=0; int cnt=0; Arrays.sort(d); System.out.println(Arrays.toString(d)); for(int i=0; ibudget){ break; } cnt=cnt+1; } System.out.println("sum = " +sum); System.out.println("cnt = " + cnt); return cnt; } 다른 사람의 풀이 import java.util.*; class Solution { public int solution(int[] d, int budget) { int answer = 0; Arrays.sort(d); for (int i = 0; i <..
3진법 뒤집기 →Integer.parseInt( "string" , [n진수])★★+ new StringBuiler(문자열).reverse()
다른 사람의 풀이 class Solution { public int solution(int n) { String a = ""; while(n > 0){ a = (n % 3) + a; n /= 3; } a = new StringBuilder(a).reverse().toString(); return Integer.parseInt(a,3); } } ▶ StringBuiler객체의 reverse() 메서드는 문자열을 뒤집는 기능이 있다!!!