Pergunta de entrevista da empresa Clutter

Giving array of words and user can input any letters. Write a function that returns all possible words that start with the input string. They are looking for optimum solution.

Respostas da entrevista

Sigiloso

20 de jul. de 2017

func binarySearchPrefix(array: [String], target: String) -> [String] { var left = 0 var right = array.count - 1 var result: [String] = [] while (left target) { right = mid - 1 } } return result }

Sigiloso

20 de jul. de 2017

func binarySearchPrefix(array: [String], target: String) -> [String] { var left = 0 var right = array.count - 1 var result: [String] = [] while (left target) { right = mid - 1 } } return result }

Sigiloso

31 de jul. de 2017

I think it should be a prefix-tree question.

Sigiloso

16 de jul. de 2017

func matchWords(array:[String] , input:String) -> Array { var temp : [String] = [] for i in 0..