Артур
if (a >= c and b >= d) or (a >= d and b >= c): правильно ли я задаю лог выполниться одно из двух в скобок условий или нет?
Илья
Что такое "под два файла"?
{id; name; date; sometimes again date} {date; name}
Шурок
{id; name; date; sometimes again date} {date; name}
Ничего не понял, но очень интересно
Vladislav
Ещё скобку добавь
куда там скобку
SexNbaKef
куда там скобку
if ((a >= c and b >= d) or (a >= d and b >= c)) : правильно ли я задаю лог выполниться одно из двух в скобок условий или нет?
Денис
Вот написал условие неправильное, в первом файле 2 значение, а во втором под который метод 4, вот не знаю как переписать под оба, если кто может помочь объясню получше
Самое важное в кодинге - уметь нормально сформулировать задачу, даже самому себе. Тогда многое встаёт на места. А если ты нормально не можешь объяснить, что к чему, то ты явно что-то делаешь не так
Vladislav
там те скобки не нада
SexNbaKef
Борисов
для этого и надо определиться с областью, а я все еще в растерянности. самое нагнетающее - я уже второй курс, а до сих пор ничего не умею
Самое забавное, что после окончания вуза примерно тоже самое ощущение ) Да. чему то учился, и даже чему то научился, но вот прям взять так и конкретно что-то сделать - не особо можешь )
Vladislav
Это условие...
так в питоне после if не обязательна скобка
Vladislav
Да?
да
SexNbaKef
Ну лан, я хз за питон
wwwcpsszxmm6
Может быть тебе просто лень ?
дисциплины нет, согласна. также стопорит отсутствие алгоритмического мышления хоть какого-то, не могу даже сообразить как реализовать поиск количества простых чисел в последовательности. я даже на готовое решение смотрю, как баран на новые ворота. гуманитариям таки тяжеловато в технических областях :(
Денис
Самое сложное, это понять зачем это нужно
Я подразумеваю, что если можешь нормально поставить задачу, то и понимаешь, зачем )
Денис
ой, этого я и боюсь
Не бойся, у всех так
Илья
В общем есть два файла: Первый 1991-06-01;какое-то событие 2 2000-01-01;наступил миллениум, ура-ура-ура Второй 2;Имя 2;1950-01-10;2010-01-01 3;Имя 3;1996-01-01; 4;Имя 4;2004-01-01; У меня написан метод для второго файла, я не хочу его просто копировать, поэтому хочу переписать чтобы он работал и для второго, как я думаю, нужно написать какое-то условие по типу if " первый файл типа datatime, то мы делаем присваивание для первого файла" else "присваивание для второго файла"
Борисов
ой, этого я и боюсь
Но вуз - это ведь не про 'Научиться фреймворку X для платформы Y'. Вуз - это про стиль мышления, про широту технического горизонта, про умение найти и проанализировать информацию.
Шурок
Немного не понял
Ну вот я правильно понял что у вас абсолютно 2 разных файла, которые абсолютно имеют разные внутри данные и обработать вы их хотите по разному
Vladislav
Илья
грубо говоря, условия для второго: object[] values = new object[parts.Length]; values[0] = int.Parse(parts[0]); values[1] = parts[1]; values[2] = DateTime.Parse(parts[2]); if (parts.Length == 4) { values[3] = DateTime.Parse(parts[2]); } splitData[i] = values; для первого: object[] values = new object[parts.Length]; values[0] = int.Parse(parts[0]); values[1] = parts[1];
Илья
Я не знаю по какому параметру записать эти условия и потом с return проблема всегда
Артур
а куда идти учиться? Не прям чтоб надежду возлагать.
мфти, итмо , политехи, шо там еще сейчас выбора супер много
Илья
Мисье, рекомендую сначала использовать для решения вопросов метод утёнка. Во вторых, какая цель задачи?
Что за метод, цель задачи записать в object[][] два файла, этап лабораторной
Илья
Все
Шурок
Все
Тоесть приходят 2 разных файла, с разной структурой и вы хотите получить данные одинаково. Ага
wwwcpsszxmm6
Но вуз - это ведь не про 'Научиться фреймворку X для платформы Y'. Вуз - это про стиль мышления, про широту технического горизонта, про умение найти и проанализировать информацию.
для меня вуз - это счётчик. он показывает, что я уже на втором курсе и мне немного тревожно, потому что работу хочется найти до его окончания, тоесть максимум через 2 года. а по сути своей, он для меня не несёт пользы. всё, что я знаю сейчас и узнаЮ - это благодаря самой себе
Шурок
Вот вывод файлов
Еще раз - файлы структуру имеют разную.
Илья
Еще раз - файлы структуру имеют разную.
if (parts[0].GetType == DateTime) { object[] values = new object[parts.Length]; values[0] = int.Parse(parts[0]); values[1] = parts[1]; values[2] = DateTime.Parse(parts[2]); if (parts.Length == 4) { values[3] = DateTime.Parse(parts[2]); } splitData[i] = values; } else { object[] values = new object[parts.Length]; values[0] = int.Parse(parts[0]); values[1] = parts[1]; } А так нельзя?
Шурок
Вы заранее структуру не знаете. Значит либо в методе проверять какой обработчик использовать, либо уточнить что вы не правильно поняли задачу. напишите что-то типо такого: workWiThFile(...) { split bla bla ... return blabla = datetime ? method1() : method2();
Шурок
Осуждаю сексизм!
Денис
Ты тоже, судя по фотке
Алексей
Server=localhost;Database=*ur db*;Trusted_Connection=True;
Или я вставил не туда или почему-то не сработало. Может я какое пространство имён не открыл
Илья
А если знаю структуру?
Ну он такой всегда
Артур
Шурок
А если знаю структуру?
Да какая разница знаешь ты структуру или нет. ты не знаешь какйо файл прийдет. Я тебе дам 100 1ого типа, из них каждый 4 по знаку зодиака в высокосный год второй тип. Это не должно волновать
Шурок
Раздели просто задачу на подзадачи и все.
wwwcpsszxmm6
неутешительно
Илья
Раздели просто задачу на подзадачи и все.
Видимо проще переписать метод под второй файл
Артур
как научиться писать такое? print("ДА" if sum(i[:int(len(i)/2)]) == sum(i[int(len(i)/2):]) else "НЕТ") я просто пишу простынь, какой человек пишет в одну строку ебись оно все нахуй
Шурок
Видимо проще переписать метод под второй файл
Создай метод А: который может вызвать ОДИН из двух методов: Б или С И пиши там свою логику.
Шурок
А что так нельзя?
Я тебе дам файл продажи компании А, а потом дам книгу и попрошу сделать выборку менеджеров по продажам. Ничего не смущает?
Igor
как научиться писать такое? print("ДА" if sum(i[:int(len(i)/2)]) == sum(i[int(len(i)/2):]) else "НЕТ") я просто пишу простынь, какой человек пишет в одну строку ебись оно все нахуй
Артур, при обучении тебе не нужно писать коротко это во первых во вторых писать коротко с первого раза тоже приходит с опытом, а чаще короткий код это результат долгого рефакторинга
Шурок
Блин, у меня телеграмм в х2 воспроизвел твое сообщение. Я на секунду подумал что ты так разговариваешь
Илья
Создай метод А: который может вызвать ОДИН из двух методов: Б или С И пиши там свою логику.
В теории я понял, но если я создам b и c, но на практике плохо представляю, особенно логику проверки, за ней я и обратился
wwwcpsszxmm6
как научиться писать такое? print("ДА" if sum(i[:int(len(i)/2)]) == sum(i[int(len(i)/2):]) else "НЕТ") я просто пишу простынь, какой человек пишет в одну строку ебись оно все нахуй
тут еще важно со скобками не путаться… когда последовательно пишешь - ты видишь каждую строчку и знаешь, за что она отвечает, это типичный стиль написания новичка. ребята поопытней без проблем пишут в одну строку, но на этапах обучения это не самая главная цель
Шурок
В теории я понял, но если я создам b и c, но на практике плохо представляю, особенно логику проверки, за ней я и обратился
У тебя на данном этапе проверка только зависит от первой ячейки. Можешь написать так: if(bla bla == date) { return methodFileA(); } return methodFileB();
Илья
Так он не дает проверять с типом DateTime
Шурок
Смущает но мало ли может из книги можно вывести имена менеджеров
Ну а что если ждать рака на горе? Тоже неплохой вариант
Шурок
Я с# или плюсы не знаю, но думаю в гугле еще никого не забанили. Языкнейм check value is date