Skip to content

Commit 0668e5d

Browse files
committed
Added main method
1 parent 7aff3d8 commit 0668e5d

File tree

1 file changed

+30
-1
lines changed

1 file changed

+30
-1
lines changed

src/main/java/com/hackerrank/contests/SwappingInAnArray.java

+30-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
package com.hackerrank.contests;
22

3+
import java.io.BufferedWriter;
4+
import java.io.FileWriter;
5+
import java.io.IOException;
6+
import java.util.Scanner;
7+
38
/**
49
* @author rpatra16
510
* @since 04/11/2018
@@ -35,7 +40,31 @@ private static void swap(int[] a, int i, int j) {
3540
a[j] = temp;
3641
}
3742

38-
public static void main(String[] args) {
43+
private static final Scanner scanner = new Scanner(System.in);
44+
45+
public static void main(String[] args) throws IOException {
46+
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(System.getenv("OUTPUT_PATH")));
47+
48+
int n = scanner.nextInt();
49+
scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
50+
51+
int[] a = new int[n];
52+
53+
String[] aItems = scanner.nextLine().split(" ");
54+
scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
55+
56+
for (int i = 0; i < n; i++) {
57+
int aItem = Integer.parseInt(aItems[i]);
58+
a[i] = aItem;
59+
}
60+
61+
int result = swapToSort(a);
62+
63+
bufferedWriter.write(String.valueOf(result));
64+
bufferedWriter.newLine();
65+
66+
bufferedWriter.close();
3967

68+
scanner.close();
4069
}
4170
}

0 commit comments

Comments
 (0)