로딩
요청 처리 중입니다...

JAVA_LeetCode 3769_Sort Integers by Binary Reflection

 JAVA_LeetCode 3769_Sort Integers by Binary Reflection

JAVA_LeetCode 3769_Sort Integers by Binary Reflection 풀이 class Solution { public int[] sortByReflection(int[] nums) { Integer[] arr = new Integer[nums.length]; for(int i = 0; i < nums.length; i++) arr[i] = nums[i]; // 정렬하기 Arrays.sort(arr, (a, b) -> { int right1 = reflect(a); int right2 = reflect(b); return right1 != right2 ?

right1 - right2 : a - b; }); for(int i = 0; i < nums.length; i++) nums[i] = arr[i]; return nums; } // 이진수를 뒤집기 private int reflect(int x) { int right = 0; while(x > 0){ rig...