aboutsummaryrefslogtreecommitdiff
path: root/challenge-139/mohammad-anwar/java/theweeklychallenge/JortSort.java
diff options
context:
space:
mode:
authorMohammad S Anwar <mohammad.anwar@yahoo.com>2021-11-20 12:07:39 +0000
committerMohammad S Anwar <mohammad.anwar@yahoo.com>2021-11-20 12:07:39 +0000
commit75d6509b47d230723f43e00a05c8b90dcbddc7b5 (patch)
treef8a9d5af2d65307c04717807d27ae6927727aa17 /challenge-139/mohammad-anwar/java/theweeklychallenge/JortSort.java
parentfb6439e9b29281803424ed0c44a3c83f031d18cf (diff)
downloadperlweeklychallenge-club-75d6509b47d230723f43e00a05c8b90dcbddc7b5.tar.gz
perlweeklychallenge-club-75d6509b47d230723f43e00a05c8b90dcbddc7b5.tar.bz2
perlweeklychallenge-club-75d6509b47d230723f43e00a05c8b90dcbddc7b5.zip
- Added guest contributions to week 139.
Diffstat (limited to 'challenge-139/mohammad-anwar/java/theweeklychallenge/JortSort.java')
-rw-r--r--challenge-139/mohammad-anwar/java/theweeklychallenge/JortSort.java44
1 files changed, 44 insertions, 0 deletions
diff --git a/challenge-139/mohammad-anwar/java/theweeklychallenge/JortSort.java b/challenge-139/mohammad-anwar/java/theweeklychallenge/JortSort.java
new file mode 100644
index 0000000000..edd5cdf982
--- /dev/null
+++ b/challenge-139/mohammad-anwar/java/theweeklychallenge/JortSort.java
@@ -0,0 +1,44 @@
+package theweeklychallenge;
+
+/*
+
+Week 139:
+
+ https://theweeklychallenge.org/blog/perl-weekly-challenge-139
+
+Task #1: JortSort
+
+ You are given a list of numbers.
+
+ Write a script to implement JortSort. It should return true/false depending if the given list of numbers are already sorted.
+
+*/
+
+import java.util.Arrays;
+import junit.framework.TestCase;
+import static junit.framework.Assert.*;
+
+public class JortSort extends TestCase {
+
+ public static void main(String[] args) {
+ junit.textui.TestRunner.run(theweeklychallenge.JortSort.class);
+ }
+
+ public void testJortSort() {
+ assertEquals(jortSort(new int[] {1,2,3,4,5}), 1);
+ assertEquals(jortSort(new int[] {1,3,4,2,5}), 0);
+ }
+
+ public static int jortSort(int[] n) {
+ int[] s = n.clone();
+ Arrays.sort(s);
+
+ for(int i = 0; i < n.length; i++) {
+ if (n[i] != s[i]) {
+ return 0;
+ }
+ }
+
+ return 1;
+ }
+}