Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта
Вебинар «Мы начинаем PHP + Yii2» начнётся через 1  день 55 мин.

Константин

Видеокурсы

Дата активности Видеокурс Прогресс
2015-03-01 game0 Демо игры 1 из 10 10 %
2015-03-01 soft0 Демо софт 1 из 7 15 %
Итого: 2 из 17 12 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2015-03-26 task1a Целые числа 5 из 7 72 %
2015-03-25 task1b Строки все 14 100 %
2015-02-22 task1 Семантика все 6 100 %
Итого: 25 из 27 93 %
Сохранить страницу:

5219. Nromik
Nromik
ответить
→  Константин  # Консоль / Строки / Remove / 2015-06-03 23:57

в ТЗ- Необходимо удалить содержимое скобок в фразе, сами скобки оставить, а затем внутрь скобок добавить дополнительный текст.


3989. Denis
Denis
ответить
→  Константин  # Консоль / Строки / Remove / 2015-02-27 18:39

Константин, к чему тогда вообще париться, можно ведь просто набрать
Console.WriteLine("Зимой и летом одним цветом (доллар).") и никаких махинаций лишних.

Вы ведь не подумали о том, что в скобках помимо "ёлка" может быть и другое слово, и в таком случае Ваш код будет бесполезен? И не лучше ли сделать приложение более универсальным, чем подгонять его под условия задачи?


4252. Константин
Константин
ответить
# Консоль / Строки / Remove / 2015-02-25 12:44

Добрый день.
Считаю, что делать проверки на то, какие именно символы брать для того, чтобы получить индекс, является некорректным.
Моё решение:
        String s1 =Console.ReadLine();
        String s2 =Console.ReadLine();
        int s4 = s1.IndexOf("ё");
        int s5 = s1.IndexOf(")");
        s1 = s1.Remove(s4, s5 - s4).Insert(s4, s2);
        Console.WriteLine(s1);
Как видно в тексте кода, при вызове методов Remove и Insert мне не требовалось никаких махинаций с "+1" и "-1", как показано в видео-решении.
Либо необходимо необходимо указать это нюанс в условиях задачи


  • Звание:
  • Накопленный опыт:
  • Собранный капитал:

Еженедельный прогресс

Результат Пн Вт Ср Чт Пт Сб Вс Итого
Проверены отчёты 169 147 170 157 121 764
Написан ответ 60 42 72 48 48 270
Набран текст 119 119 108 117 88 551
Решена задача 121 135 140 110 80 586
Выполнен видеоурок 118 103 126 120 169 636
Ежедневный бонус 79 86 84 89 62 400
Опубликовано в соцсетях 30 30 30 30 15 135
Собран мегахеш 61 52 51 56 60 280
Итого 757 714 781 727 643 3622 байт
Накопленные байты будут засчитаны только тем, кто до конца недели заполнит еженедельный отчёт!

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Виктор 17606 10 115 5 130 250
2 chokayes 9752 10 15 10 35 195
3 WildOrc 17443 10 10 10 30 190
4 Tekashnik 8275 10 15 25 185
5 Dmitry Sinitsin 17947 10 15 10 35 175
6 ser2018 17425 6 15 10 31 166
7 Иван Воронин 10558 5 5 165
8 Evgenii Kudriavtcev 18493 10 10 20 142
9 Serge 16861 5 5 5 15 135
10 Дмитрий 4814 10 10 5 25 125
11 Иван 2146 7 7 111
12 Андрей 162 5 10 5 20 97
13 Pavlin 16496 5 10 5 20 97
14 sparda 18477 5 10 5 20 94
15 Dima 11051 5 8 13 88
16 Родион Глушков 11582 77
17 Andrew 18783 1 10 3 14 65
18 Николай Миролюбов 6203 5 5 62
19 Слава 17255 5 10 3 18 61
20 Александр 3922 10 5 2 17 61
21 Arslan 18688 8 5 13 53
22 nasr 18889 1 1 52
23 Ramzan 18272 44
24 Сарапульцев Константин 1570 43
25 Дмитрий 16218 5 5 41
26 FireWolf 10080 41
27 Марат 17791 1 5 6 38
28 Андрей 17589 5 5 37
29 alklokov 18681 5 5 10 35
30 Валерий Жданов 791 10 10 34
31 Евгений Волосатов 1 6 6 32
32 Anton 5394 5 5 31
33 Yefim 11589 5 5 30
34 Стен 18842 5 5 29
35 Oleksandr 17663 10 15 1 26 26
36 Посетитель 0 5 5 25
37 Антон Кравченко 5502 5 5 25
38 Neverwinter 2 1901 25
39 Петя 7652 5 5 23
40 Roman 18683 23
41 Chai 18816 5 5 20
42 Виталий 16268 18
43 Кирилл Шмойлов 6452 16
44 Денис 4395 5 5 15
45 Мирзаев Магомед 18311 5 5 15
46 Дмитрий 4210 15
47 KpucTo6aJlb 13385 15
48 Саша Авербух 16520 15
49 Дмитрий 17813 15
50 Александр 18131 15
51 knockjkeee 18563 15
52 rahunak 15621 1 1 13
53 Слава 17769 5 5 11
54 Salamatory 18774 11
55 Voloshin Alexey 18838 11
56 Николай Денисов 9014 5 5 10
57 Андрей Шевченко 16533 5 5 10
58 Григорий 3850 10
59 Андрей 6275 10
60 Алексей 8672 10
61 DimanDOS 14981 10
62 Константин Мельников 17022 10
63 Protos 16459 9
64 Aleksandr 10298 7
65 Andrew Ut 18924 6 6 6
66 vip 9913 4 4 6
67 Сергей Сергеевич 459 5
68 Роман Осипов 6758 5
69 ymik321 11829 5
70 Сергей 12525 5
71 Сергей 14008 5
72 Егор 14446 5
73 Evgeny 17084 5
74 Vitalik 18853 5
75 Илья 18894 5
76 Solaris 18918 5
77 Сергей Соколов 10670 4 4 4
78 Роман 14462 3
79 Maksym 18302 3
80 Александр 17981 1 1 2
81 Timoha 9980 2
82 superGrover 18626 2
83 petro_zzz 2237 1
84 Андрей 4753 1
85 Denis 18356 1
86 Сяинов Артём 18631 1
87 Марк 18848 1
88 Алексей 18890 1
89 Анастасия 18899 1
90 dnl 18901 1
91 Kirill 18908 1
92 Мария 18910 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Уже пользовался VS для отладки кода по задачкам из раздела "Консоль". Хотелось бы видеть хотя бы краткое описание проверок, которые проходит программа при запуске.