Одному из кандидатов на дожность программиста предложили решить задачу: Написать программу на C#, подсчитывающую количество вхождений каждого слова в текстовом файле. Его решение показывать не буду, у него нет большого опыта разработки на этом языке, но после того как мы обсудили его решение, он попросил мое решение. Вот оно. Кто напишет лучше? using System; using System.Collections.Generic; using System.IO; using System.Text; class Program { static void Main() { SortedDictionary < string , int > words = new SortedDictionary< string , int > (); foreach ( string word in WordIterator(Console.In)) { int count; words[word] = words.TryGetValue(word, out count) ? count + 1 : 1 ; } foreach (KeyValuePair< string , int > pair in words) Console.WriteLine( "{1,8} {0}" , pair.Key, pair.Value); } static IEnumerable< string > WordIterator(TextReader sr) { StringBuilder sb = new StringBuilder(); int ch; while ((ch = sr.Read
Коментарі
Автор:Собственно в посте я уже сказал о кирзяках с портянками... Даю подробности.
Первое что чувствуется - подвеска стала жестче. Как объяснил один колесный гуру, объясняется это тем, что у меня на задке зимой стояли "полнопрофильные" покрышки. То есть, ростом 80 мм, тогда когда правильные колеса на мой болид должны быть 70 мм. Теперь стоят правильные. Этот лишний сантиметр оказывается конкретно смягчает подвеску и ухудшает управляемость (а Вы думали, чего это все модные машины на низкопрофильной резине...).
Второй отмеченный момент: очень четкая управляемость (даже с учетом наличного люфта в управлении). Не успел дернуть руль, как Машка уже повернула.
Ну и в третьих: визуальные эффект. Красивше стала Машка на литых дисках! Ибо, как говорил тот же колесный гуру (цитируя небезызвестного Форда): 80% красоты машины - ее колеса.
Хотя конечно задние барабаны и передние суппорта надо бы покрасить в спортивный класный цвет... Или ядовито-желный.