Pergunta de entrevista da empresa Bloomberg

reverse a string, then reverse a sentence

Respostas da entrevista

Sigiloso

11 de set. de 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(); }

Sigiloso

12 de set. de 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.