Advertisement
Guest User

Untitled

a guest
Oct 1st, 2014
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.48 KB | None | 0 0
  1. class Mirror {
  2.  
  3.     /**
  4.      * mirror(s) retourne la chaîne de caractères
  5.      * s à l'envers
  6.      *
  7.      * @param s
  8.      *   La chaîne à inverser
  9.      */
  10.     public static String mirror(String s) {
  11.         String ans = "";
  12.         int len = getStringLength(s);
  13.  
  14.         /// Dojo:Q1 [NE PAS MODIFIER CETTE LIGNE]
  15.         // Ecrire ici la reponse à Q1
  16.   int n = 0 ;
  17.   String mir = "" ;
  18.  
  19.   n = getStringLength (s) ;
  20.   for (int i = n-1 ; i<1 ; i-- ){
  21.   mir = mir + stringCharAt(s, i) ;
  22.   }
  23.   return mir ;
  24.         /// Dojo:End [NE PAS MODIFIER CETTE LIGNE]
  25.  
  26.         return ans;
  27.     }
  28.  
  29.     /**
  30.     * Renvoie une chaîne d'un caractère: celui de {@code str} à la position
  31.     * {@code idx}.
  32.     *
  33.     * @param str la chaîne d'où extraire le caratère.
  34.     * @param idx l'index dans la chaîne.
  35.     * @return le caractère dans {@code str} à l'indice {@code idx}, ou la chaîne
  36.     *     vide si l'indice est invalide.
  37.     */
  38.     public static String stringCharAt(String str, int idx) {
  39.         if (idx < 0 || str.length() < idx) {
  40.             return "";
  41.         } else {
  42.             return String.valueOf(str.charAt(idx));
  43.         }
  44.     }
  45.  
  46.     /**
  47.     * Calcule la longueur d'une chaîne de caractères
  48.     * @param t La chaîne dont on veut connaître la longueur
  49.     * @return La longueur de la chaîne
  50.     */
  51.     public static int getStringLength(String s) {
  52.         return s.length();
  53.     }
  54.  
  55.  
  56.     public static void main(String[] args) {
  57.     }
  58.  
  59.  
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement