Технический форум по робототехнике.
Артем123 » 23 дек 2013, 16:52
В Microsoft Robotics Developer Studio 4 задали лабу, я на столько далек от программирования, что не пойму ничего. Помогите пожалуйста.
Пользователь вводит произвольную строку текста. Программа удаляет из строки лишние пробелы. Лишними считаются все повторяющиеся пробелы. Два и более пробелов подряд должны быть заменены на один пробел.
Если кому не сложно то пришлите мне на почту решение. Заранее спасибо!
Metallist1@mail.ru
galex1981 » 23 дек 2013, 17:05
А по регулярным выражениям нельзя ли документацию посмотреть? Работа со строками вроде бы везде похожая.
Артем123 » 23 дек 2013, 17:11
galex1981 писал(а):А по регулярным выражениям нельзя ли документацию посмотреть? Работа со строками вроде бы везде похожая.
я на столько туп, что не понимаю о чем ты сейчас говоришь(
AndreiSk » 23 дек 2013, 18:47
ну не знаю тогда, есть ли смысл дальше учиться.
Может ну ее, эту учебу нафиг, пускай отчисляют?
И мозгу, опять же, легче будет... ничего не давит...
ЗЫ. Судя по смыслу там что-то типа
String output = input.Replace(" ", " ").Trim();
Madf » 24 дек 2013, 13:14
а потом появляются "специалисты" с корочкой...
Артем123 » 24 дек 2013, 15:23
Madf писал(а):а потом появляются "специалисты" с корочкой...
жду момента когда тебя жизнь прижмет, будешь просить помощи, а тебе не помогут) для вас, здесь сидящих, это работа на 5 минут, но нет.. это слишком низко помогать "специалистам с корочками".
hudbrog » 24 дек 2013, 15:46
Я честно не понимаю людей которые такие топики пишут.. Ну вот вам код, который делает что надо:
myString = Regex.Replace(myString, @"\s+", " ", RegexOptions.Multiline);
Последний параметр можно убрать, если тока с одной строкой работаете. Вот теперь на полном серьезе скажите, вам это помогло? Ну хоть чуть-чуть? Я почему-то уверен что нет.
Madf » 25 дек 2013, 19:14
а ведь это не последняя проблема в его жизненном пути учебы и не верится, что после этой помощи он возьмется за ум и с нуля начнет разгребать знания с школьной программы
зачем тратить своё время и чужое, если - это не твоё?
в лом учиться? - иди работай!
когда дозреешь, можно вернуться в учебу
MegaBIZON » 25 дек 2013, 21:51
Только пинком можно помочь в подобном случае.
если я что-то понимаю...
Артем123 » 26 дек 2013, 17:37
зато я мид тащу! учусь ради диплома, толковый человек и сам до всего дойдет, ваши разглагольствования на тему образования и моего безрассудства тщетны) есть вещи в которых я разбираюсь больше чем вы) и я щас не про то как тащить мид, говорю дабы пресечь столь остроумные замечания. система образования сосет, много ли вам дало ваше образование в вашей жизни? именно знаний полученных в универе сколько вы задействовали в своей жизни? развивает мозг и мышление? математика и шахматы развивают мышление лучше чем все ваше программирование на тупом роботе, при чем среда сама лагает как черт. суть: ваше мнение по поводу того как я должен вести себя настолько ничтожно, что аж смешно. заранее знал что именно это и будете писать) ЗЫ: спасибо тем кто пытался помочь
Duhas » 26 дек 2013, 17:57
вместе с мидом мам чужих не трогаешь случайно?
быть разгильдяем - одно, оправдывать это - другое. те кому образование ничего не дает уходят оттуда в промежуток от 1 месяца до 1 года, остальные разгильдяи и *****болы, если могут только гнать на образование, которого не получили даже в школе.. судя по вашему тексту.
AndreiSk » 26 дек 2013, 18:48
стесняюсь спросить, а что такое "мид"?
МИД с большой буквы это министерство иностранных дел, но зачем его тащить.. и врядли топикстартеру это по силам...
Duhas » 26 дек 2013, 19:35
мид = mid = middle line центральная линия, на карте DotA, на которой обычно стоит более скиловый игрок, т.к. стоит как правило один и быстрее поднимает уровни, соответственно может "нагибать" тех, кто стоял по двум другим "лайнам"..
ПС в доте решает обычно скилл заключающийся в контроле героя, скорости и точности кликов мышкой... интеллекта выше среднего там не требуется.. зато встречаются крайне не сообразительные персонажи..
=DeaD= » 26 дек 2013, 19:39
Артем123 писал(а):В Microsoft Robotics Developer Studio 4 задали лабу. Пользователь вводит произвольную строку текста. Программа удаляет из строки лишние пробелы. Лишними считаются все повторяющиеся пробелы. Два и более пробелов подряд должны быть заменены на один пробел.
Что это за учебное заведение?
В нём наверное еще задают построить складской учет на Perl и написать управление роботом под 1С?
Angel71 » 26 дек 2013, 21:36
если mrds у них профильная софтина, то очень даже примитивная и вполне логичная задача. если они не смогут банальное текстовое поле для воода сделать, то дальше им ловить вообще нечего.
варианты:
- открывается первый попавшийся толмут по mrds, бегло изучается и делается. к примеру эту "professional microsoft robotics developer studio (wrox / wiley publishing)" совсем не сложно найти в открытом доступе, там аж несколько вариантов гуи описано (командная строка, гуи на winforms, веб странички)
- башлять и дальше преподам, фрилансерам, сокурсникам,...
икс с этим преподом, что он не догоняет, что эта студиу мелкомягких хоть и хороша в задумке и даже некоторые вещи в ней просто шикарно реализованы, но в общем на данный момент это мертворожденное г-но. то, что человек не знает как регуляками пользоваться ещё простительно, но банально не додуматься как реализовать хотя бы 2-3 варианта на каких-нибудь сабстрингах, реплэйсах и прочем... ну его наф таких программеров, которые либо вообще ни на чём не умеют программировать либо тупы настолько, что не могут в доку залесть и поискать нужные ф-и для работы с текстом.
Последний раз редактировалось
Angel71 26 дек 2013, 21:52, всего редактировалось 1 раз.