Pregunta de entrevista de Google

algorithm

Respuestas de entrevistas

Anónimo

8 nov 2014

public char getFirstUnique(String input) { char[] inputArray = input.toCharArray(); List alreadySeen = new ArrayList(); for (int i = 0; i < inputArray.length; i++) { if (input.lastIndexOf(input.charAt(i)) == i && alreadySeen.contains(input.charAt(i))) return input.charAt(i); } }

Anónimo

8 nov 2014

forgot one line at before the end of the for alreadySeen.add(input.charAt(i));