본문 바로가기
Programming/Data Structure

[Hackerrank] reverseArray

by 읽고 쓰는 개발자 2020. 12. 2.

https://www.hackerrank.com/challenges/arrays-ds/problem

 

Arrays - DS | HackerRank

Accessing and using arrays.

www.hackerrank.com

package exam.uploaded;


//https://www.hackerrank.com/challenges/arrays-ds/problem
public class reverseArray {
    public static class Solution {

        // Complete the reverseArray function below.
        static int[] reverseArray(int[] a) {
            int length = a.length;
            int[] answer = new int[length];

            for (int i = 0; i < length; i++) {
                answer[i] = a[length - i - 1];
            }
            return answer;
        }

//        private static final Scanner scanner = new Scanner(System.in);
//
//        public static void main(String[] args) throws IOException {
//            BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(System.getenv("OUTPUT_PATH")));
//
//            int arrCount = scanner.nextInt();
//            scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
//
//            int[] arr = new int[arrCount];
//
//            String[] arrItems = scanner.nextLine().split(" ");
//            scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
//
//            for (int i = 0; i < arrCount; i++) {
//                int arrItem = Integer.parseInt(arrItems[i]);
//                arr[i] = arrItem;
//            }
//
//            int[] res = reverseArray(arr);
//
//            for (int i = 0; i < res.length; i++) {
//                bufferedWriter.write(String.valueOf(res[i]));
//
//                if (i != res.length - 1) {
//                    bufferedWriter.write(" ");
//                }
//            }
//
//            bufferedWriter.newLine();
//
//            bufferedWriter.close();
//
//            scanner.close();
//        }
    }

}

'Programming > Data Structure' 카테고리의 다른 글

[Hackerrank] CompareTwoLinkedLists  (0) 2020.12.02
[Hackerrank] BalancedBrackets  (0) 2020.12.02
[Hackerrank] MaximumElement  (0) 2020.12.02
[Hackerrank] hourglassSum  (0) 2020.12.02
[Hackerrank] BinarySearchTreeLowestCommonAncestor  (0) 2020.12.02