diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..e69de29 diff --git a/TriTableauND.java b/TriTableauND.java new file mode 100644 index 0000000..39506d0 --- /dev/null +++ b/TriTableauND.java @@ -0,0 +1,29 @@ +import java.util.Arrays; +import java.util.Comparator; + +public class TriTableauND { + + public static void main(String[] args) { + int[][] tableau = { {0,3,2}, {9,4,5}, {4,1,3} }; + + trier2D(tableau); + + for (int[] ligne : tableau) { + System.out.println(Arrays.toString(ligne)); + } + } + + public static void trier2D(int[][] tab) { + + for (int[] ligne : tab) { + Arrays.sort(ligne); + } + Arrays.sort(tab, Comparator.comparingInt(TriTableauND::somme)); + } + + public static int somme(int[] t) { + int s = 0; + for (int val : t) s += val; + return s; + } +} diff --git a/function1.py b/function1.py new file mode 100644 index 0000000..e69de29 diff --git a/function2.py b/function2.py new file mode 100644 index 0000000..e69de29 diff --git a/function3.py b/function3.py new file mode 100644 index 0000000..b68cd98 --- /dev/null +++ b/function3.py @@ -0,0 +1,11 @@ +def function_3(x): + valeur = 0 + if x < 0: + valeur = -x + if x == 0: + pass + if x > 0: + valeur = x + return valeur + +function_3(5) \ No newline at end of file