¿Cómo enumeraría las palabras que son anagramas el uno del otro?¿Cuál es una manera fácil de decir si una lista de palabras es anagrama de la otra?
Me hicieron esta pregunta cuando solicité mi trabajo actual.
orchestra
se pueden reordenar en carthorse
con todas las letras originales utilizadas exactamente una vez, por lo tanto, las palabras son anagramas entre sí.
Hey! ¡Hacemos esta pregunta a cada programador que entrevistamos! ¡Estás estropeando las cosas para nosotros! –
@Jim En Texas: La pregunta no arruina la estrategia de su entrevista, revela que la estrategia de la entrevista es fundamentalmente defectuosa. Como elegir un mecánico basado en qué mono de color tiene. Si filtra el conocimiento a los nuevos candidatos para que siempre seleccione un mono azul, no se arruinará su estrategia de recolección mecánica. Lo revela como la no estrategia como defectuosa por el hecho de que puede ser roto por personas sin ningún conocimiento de programación. –
Me resulta difícil imaginar a 'personas sin ningún conocimiento de programación' ser capaces de pararse frente a una pizarra y escribir un programa para detectar anagramas. Esta es realmente una gran pregunta de pantalla inicial por muchas razones. Y realmente, si un candidato está lo suficientemente interesado como para haber leído esta pregunta SO, entonces ¡eso es algo bueno! –