170 похожих чатов

Всем привет. Нужна помощь с одним заданием. Выдает неправильное значение.

В чем беда?

35 ответов

68 просмотров
Slava- Автор вопроса
Slava
screenshot

В тебе

Slava- Автор вопроса
Slava
screenshot

//str =":1:-1:1:-12432" //c = ':' public static int[] AddArr(string str, char c) { if ((char.IsLetter(c)) || c == '-') throw new ArgumentException("Неверный разделитель"); var arr = new int[str.Length - str.Count(x => x == ':')]; str = str.Replace(c.ToString(), string.Empty); for (int i = 0; i < str.Length; i++) { if (str[i].ToString() != ":") { if (str[i].ToString() == "-") { if (char.IsDigit(str[i])) { arr[i] = int.Parse(str[i].ToString()); } } if (char.IsDigit(str[i])) { arr[i] = int.Parse(str[i].ToString()); } } if (str[i].ToString() == "-") { if (char.IsDigit(str[i])) { arr[i] = int.Parse(str[i].ToString()); } } if (char.IsDigit(str[i])) { arr[i] = int.Parse(str[i].ToString()); } } return arr; } Для удобства предоставил код

Slava- Автор вопроса
Username
В тебе

можно было не говорить

Slava- Автор вопроса
Slava
screenshot

Первый иф - неправильный

Slava- Автор вопроса
Slava
//str =":1:-1:1:-12432" //c = ':' ...

Ну и в целом это говнокод, тебе нужно разделить строку на подстроки - это одно действие, дальше ты все числа делаешь положительными - это перебор твоего массива и всё, ретурн

Slava
почему?

Гена, на public static int[] ParseString(string input, char separator = ':') { if (Char.IsDigit(separator) || separator == '-') { throw new ArgumentException("Invalid separator"); } string[] parts = input.Split(separator); int[] result = new int[parts.Length]; for (int i = 0; i < parts.Length; i++) { if (!Int32.TryParse(parts[i], out result[i])) { throw new ArgumentException("Invalid input string"); } } return result; }

Slava
почему?

IsLetter почитай что проверяет

Slava
screenshot

Ясно блять, вместо того, чтобы самому разобраться оно копирует

Username
Ясно блять, вместо того, чтобы самому разобраться ...

так надо сначала проверить работает или не

сундук
так надо сначала проверить работает или не

Хотел бы разобраться, он бы на твой высер не смотрел даже. Видимо очередной "сделайте мне лабу ибо я гуманитарий"

Username
Хотел бы разобраться, он бы на твой высер не смотр...

человеку может быть похуй, может ему и лабу сделать, тебе то какая разница

Username
Зря на него время потратил я

тебя никто не заставлял, друг

Slava- Автор вопроса
Username
По личности автора

чтоооо, молодой человек, держите себя в руках

сундук
тебя никто не заставлял, друг

Это да, однако я думал челик хочет разобраться, так бы даже не читал его говнокод

Username
Это да, однако я думал челик хочет разобраться, та...

тебе откуда знать хочет он разбираться или нет

Slava- Автор вопроса
Username
Зря на него время потратил я

я действительно хотел разобраться. под вечер люди устают, а понять задачу надо

сундук
тебе откуда знать хочет он разбираться или нет

Так он забил хуй и скопировал твой код. Очевидно не хочет

Username
Так он забил хуй и скопировал твой код. Очевидно н...

а не лучше ли попробовать скопировать код и если он рабочий разобраться в нем ?

сундук
а не лучше ли попробовать скопировать код и если о...

Лучше уже нагуглить тогда решение, так хоть гуглить научишься

Username
Лучше уже нагуглить тогда решение, так хоть гуглит...

та чего ты за его так жизнь беспокоишься то, тебе очень скучно ?

сундук
та чего ты за его так жизнь беспокоишься то, тебе ...

Так я за своё зря потраченное время беспокоюсь, я же уже написал

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта