2018/01
-
CyclicRotationStudy/알고리즘 2018. 1. 11. 16:17
점수 : 75점. public static int[] solution(int[] A, int K){ int []tempArray = new int[A.length]; for(int j = 0 ; j < K; j++){ int i = 0; while(i < A.length){ if(i != A.length -1){ int temp = A[i]; tempArray[i+1] = temp; } else{ int temp = A[i]; tempArray[0] = temp; } i++; } A = tempArray.clone(); // for(int a : tempArray){ // System.out.print(a); // System.out.print(","); // } // System.out.println(..
-
OddOccurrencesInArrayStudy/알고리즘 2018. 1. 11. 15:49
점수 : 80 / 20 = 55% ㅡ_ㅡ public static int soludtion(int[] A){ int result = 0; int index = 0; int searchTarget = 0; while(true){ searchTarget = A[index]; int dupCnt = 0; for(int i = 0; i< A.length; i++){ if(searchTarget == A[i]){ dupCnt++; } } if(dupCnt < 2){ result = searchTarget; break; } index++; } return result; }
-
BinaryGapStudy/알고리즘 2018. 1. 11. 13:47
문제요약 / 결과 73점 N이라는 숫자 입력시 2진수 변환시 1과 1사이의 0의 갯수 최대값을 구하라 2진수를 구하는법을 몰라서 생짜로 짯더니... ;; 멍청하지만 대단하다. public static String twoDigits(int n ){ int mok = n; String twoDigit = ""; while(true){ twoDigit += mok % 2 + ""; mok = mok / 2; if(mok = 0 ; i--){ temp += reverse[i]..