diff --git a/E_1720_DecodeXORedArray.java b/E_1720_DecodeXORedArray.java new file mode 100644 index 0000000..2b840b7 --- /dev/null +++ b/E_1720_DecodeXORedArray.java @@ -0,0 +1,16 @@ + public int[] decode(int[] encoded, int first) { + int[] sonuc = new int[encoded.length+1]; + + sonuc[0] = first; + + + for (int i = 1; i <= encoded.length; i++) { + + for (int j=0; j<=Math.pow(10,5); j++) { + if((sonuc[i-1]^j)==encoded[i-1]){ + sonuc[i]=j; + break; + } + } + }return sonuc; + } \ No newline at end of file