From 98664739719deaf944cc83a4c2da9b1c78d1d0c4 Mon Sep 17 00:00:00 2001 From: bridja Date: Wed, 15 Oct 2025 10:18:36 +0200 Subject: [PATCH] Add: File --- Readme.md | 0 TriTableauND.java | 29 +++++++++++++++++++++++++++++ function1.py | 0 function2.py | 0 function3.py | 11 +++++++++++ 5 files changed, 40 insertions(+) create mode 100644 Readme.md create mode 100644 TriTableauND.java create mode 100644 function1.py create mode 100644 function2.py create mode 100644 function3.py 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