Compare commits
1 Commits
f24e102eb7
...
ca1af85a71
Author | SHA1 | Date | |
---|---|---|---|
ca1af85a71 |
15
Exercices.md
15
Exercices.md
@ -97,10 +97,25 @@ Exemple:
|
||||
|
||||
## Exercice 7
|
||||
|
||||
Pour 2 entiers donnés (n et p), retourner la somme des entiers entre ces 2 entiers (compris).
|
||||
|
||||
Exemples:
|
||||
|
||||
n = 3
|
||||
p = 7
|
||||
|
||||
somme = 3 + 4 + 5 + 6 +7 = 25
|
||||
|
||||
=> Somme2.java
|
||||
|
||||
## Exercice 8
|
||||
|
||||
Chiffre de César:
|
||||
|
||||
Le texte chiffré s'obtient en remplaçant chaque lettre du texte clair original par une lettre à distance fixe, toujours du même côté, dans l'ordre de l'alphabet. Pour les dernières lettres (dans le cas d'un décalage à droite), on reprend au début. Par exemple avec un décalage de 3 vers la droite, A est remplacé par D, B devient E, et ainsi jusqu'à W qui devient Z, puis X devient A etc.
|
||||
|
||||
=> CesarChiffre.java CesarDechiffre.java
|
||||
|
||||
# Idées
|
||||
|
||||
* Chiffrement de César
|
||||
|
15
Somme2.java
Normal file
15
Somme2.java
Normal file
@ -0,0 +1,15 @@
|
||||
import static utils.Utils.*;
|
||||
|
||||
public class Somme2 {
|
||||
|
||||
public static final void main(String[] args) {
|
||||
afficher("Somme 2");
|
||||
|
||||
testSomme2(Somme2::somme2);
|
||||
}
|
||||
|
||||
public static final int somme2(int n, int p) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
@ -26,6 +26,24 @@ public class Utils {
|
||||
"yxda zdn wxdb anbbnwcrxwb un kxwqnda m ncan carbcn"
|
||||
};
|
||||
|
||||
public static int[] TEST_SOMME2 = new int[] {
|
||||
0, 3, 6,
|
||||
3, 7, 25,
|
||||
7, 3, 25,
|
||||
};
|
||||
|
||||
public static void testSomme2(BiFunction<Integer, Integer, Integer> func) {
|
||||
for (int i=0; i<TEST_SOMME2.length; i+=3) {
|
||||
int n=TEST_SOMME2[i];
|
||||
int p=TEST_SOMME2[i+1];
|
||||
int s=TEST_SOMME2[i+2];
|
||||
|
||||
afficher("n = ", n, "p = ", p);
|
||||
afficher("*** SOMME: ", func.apply(n, p));
|
||||
afficher(" Attendu: ", s);
|
||||
}
|
||||
}
|
||||
|
||||
public static final void afficher(Object... args) {
|
||||
if (args == null) {
|
||||
System.out.println("null");
|
||||
|
Loading…
Reference in New Issue
Block a user