Question d’entretien chez Bloomberg

reverse a string, then reverse a sentence

Réponses aux questions d'entretien

Utilisateur anonyme

12 sept. 2012

1. swap position 1 - n, 2 - (n-1), ... 2. previous step and called again for every word every time a word delimiter is found.

Utilisateur anonyme

11 sept. 2012

1) reverse a string: public static String reverse(String str) { StringBuilder revStr = new StringBuilder(""); for (int i = str.length()-1; i >= 0; i--) { revStr.append(str.charAt(i)); } return revStr.toString(); } 2) Reverse a sentence: public static String reverseSentance(String str) { StringBuilder revStr = new StringBuilder(""); String[] arr = str.split(" "); for (int i = arr.length-1; i >= 0; i--) { revStr.append(arr[i] + " "); } return revStr.toString(); }