Interview: něco ze života

MyEgo.cz

home foto blogy mywindows.cz kontakt

Interview: něco ze života

Měl bych tu pro vás jednu vypečenou otázku z přijímacího pohovoru. Vyzkoušeno na vlastní kůži :-)

Já jsem měl k dispozici jen tabuli, fixu a představivost, tak jestli to budete zkoušet, tak to nejdříve zkuste nanečisto bez googlování.

A otázka zní: Vytvořte kód, který obrátí pořadí slov ve vstupním řetězci. Tedy něco jako toto:

public string ReverseWords(string input){

string output;

// vase implementace

return output;

}

Tak schválně, kdo bude mít nejkratší implementaci. Řešení bude publikováno do týdne, tedy neděle 9.11.2008.

P.S> tak jsem řešení stáhl na tři řádky....

UPDATE: řešení

private string ReverseWords(string input){
IList<string> words = input.Split(new char[] { ' ' });
Stack<string> buffer = new Stack<string>(words);
return string.Join(" ", buffer.ToArray());
}


Nový komentář