From 08c263d4666d5351637c66d7b2fe3dc6ac92367e Mon Sep 17 00:00:00 2001 From: Meutel Date: Sat, 1 Jun 2019 18:23:06 +0200 Subject: [PATCH] Correction Cesar --- CesarChiffre.java | 16 ++++++++++++++-- CesarDechiffre.java | 19 +++++++++++++++---- utils/Utils.java | 38 +++++++++++++++++++++++++++++--------- 3 files changed, 58 insertions(+), 15 deletions(-) diff --git a/CesarChiffre.java b/CesarChiffre.java index eaa03ee..3866b3c 100644 --- a/CesarChiffre.java +++ b/CesarChiffre.java @@ -7,10 +7,22 @@ public class CesarChiffre { testCesar(CesarChiffre::cesar, true); } - public static char[] cesar(char[] in, int k) { + public static char[] cesar(char[] in, int cle) { // Pour le caractère espace, pas de transformation + // ALPHABET est un tableau des caractères de l'alphabet dans l'ordre + // int position(char c): retourne la position de la lettre dans l'alphabet + // (à partir de 0) - return in; + char[] out = new char[in.length]; + for (int i = 0; i func, boolean chiffre) { for (int i = 0; i