diff --git "a/05\354\233\224/1\354\243\274\354\260\250/[LCD] Palindrome Number/Min.java" "b/05\354\233\224/1\354\243\274\354\260\250/[LCD] Palindrome Number/Min.java" new file mode 100644 index 0000000..07bec49 --- /dev/null +++ "b/05\354\233\224/1\354\243\274\354\260\250/[LCD] Palindrome Number/Min.java" @@ -0,0 +1,11 @@ +class Min { + public boolean isPalindrome(int x) { + String s = Integer.toString(x); + String reverse = new StringBuilder(s).reverse().toString(); + + if(s.equals(reverse)) { + return true; + } + return false; + } +} \ No newline at end of file diff --git "a/05\354\233\224/1\354\243\274\354\260\250/[LCD] Two Sum/Min.java" "b/05\354\233\224/1\354\243\274\354\260\250/[LCD] Two Sum/Min.java" new file mode 100644 index 0000000..7cd4077 --- /dev/null +++ "b/05\354\233\224/1\354\243\274\354\260\250/[LCD] Two Sum/Min.java" @@ -0,0 +1,16 @@ +class Min { + public int[] twoSum(int[] nums, int target) { + int[] answer = new int[2]; + for(int i = 0; i < nums.length - 1; i++) { + for(int j = i + 1; j < nums.length; j++) { + if(nums[i] + nums[j] == target) { + answer[0] = i; + answer[1] = j; + break; + } + } + } + return answer; + + } +} \ No newline at end of file diff --git "a/05\354\233\224/1\354\243\274\354\260\250/[PRGRMS] \354\225\274\352\267\274 \354\247\200\354\210\230/Min.java" "b/05\354\233\224/1\354\243\274\354\260\250/[PRGRMS] \354\225\274\352\267\274 \354\247\200\354\210\230/Min.java" new file mode 100644 index 0000000..f6eed64 --- /dev/null +++ "b/05\354\233\224/1\354\243\274\354\260\250/[PRGRMS] \354\225\274\352\267\274 \354\247\200\354\210\230/Min.java" @@ -0,0 +1,23 @@ +import java.util.*; + +class Min { + public long solution(int n, int[] works) { + long answer = 0; + PriorityQueue pq = new PriorityQueue<>(Collections.reverseOrder()); + + for(int work : works) { + pq.offer(work); + } + + for(int i = 0; i < n; i++) { + int work = pq.poll(); + work = work - 1 >= 0 ? work - 1 : 0; + pq.offer(work); + } + + while(!pq.isEmpty()) { + answer += Math.pow(pq.poll(), 2); + } + return answer; + } +} \ No newline at end of file