Maksim Pozharskiy
Я не совсем понимаю как ты ожидал что начнёшь понимать и писать код с применением алгоритмов и рекурсии к примеру, если не тренировался писать конкретно этот код с применением конкретно этих штук
Maksim Pozharskiy
Maksim Pozharskiy
А так литкод да, можно выбрать темы
Алексей
Abramov
Борисов
Andrii
Дмитрий
Добрый день!
Начал изучать плюсы, не понравились, ушёл на питон и джанго. Можете какие-нибудь ресурсы с задачами посоветовать?
Abramov
Azamat
Abramov
Omarov
Итого 6 кирпичей
Mikoratanakaki
почему я не могу указать переменные метода в System.out.print?
Я назначил Питеру параметры через метод work_statistic, но не могу их назначить в нужном месте, запутался жостко
Пашок🗽
Пашок🗽
Сделай чтобы метод возвращал что-то, и в метод ты не передаешь значения )
Пашок🗽
И метод hours чото не то возвращает... Это не джава
Mikoratanakaki
походу я в основе намудрил
Mikoratanakaki
моя задумка не работает
Mikoratanakaki
передумываю
Mikoratanakaki
я понял что такое методы, конструкторы и понял как они работали в приведенных примерах, но когда пытаюсь применить знания на выполнение обособленной задачки получается лажа.
Есть план действий:
1) Ввести рабочие, больничные и выходные дни (я попытался через конструктор это сделать).
2) Умножить дни на 24, чтобы выявить часы (попытался сделать это через метод на скрине).
3) Создал объект "Питер" и назначил ему параметры рабочих и т.д. часов, потом попытался вывести метод с этими часами.
Я хз что не так, судя по всему я не так понял суть работы методов и конструткора.
Mikoratanakaki
Метод может вообще вывести три переменные таким образом?
return (a, b, c)
Пашок🗽
Не может
Пашок🗽
У тебя нет конструктора, ты не задаешь дни в конструкторе, метод hours неправильный во всем
Пашок🗽
И очень важная штука есть как нейминг, в джаве только camelCase
Azamat
Название класcа следовало бы назвать WorkStat, а функций принято начинать называть с глагола, так как функция что то делает, к примеру get_hours
Mikoratanakaki
Не может
Получается через метод нельзя вернуть больше одного значения?
Azamat
Mikoratanakaki
Azamat
Разве сначало ооп изучают, а потом только массивы?
Mikoratanakaki
giorgio
MaNN
На степике % выполнения это с первого раза как я понимаю?
Anastasia
MaNN
Я то думал... Всегда в ide решаю, чтобы засчитали за первый😂😂😂
Anastasia
:)
Пашок🗽
типа того) если в детали не вдаваться
Hvorost
Дмитрий
О, а увас степик не лежит? У меня 403 ошибка вторые сутки..
MaNN
Дмитрий
Странно
Браузер какой?
Hvorost
Дмитрий
Понял, спасибо
Oleksii
Эмодзи сгенерированы моделью ruDALL-E Emojich от Сбера по запросу "С#"
Alexandr
Кто шарит алгоритмы?
Задача: есть массив значений, из которого рандомно берутся элементы, причём запросов много больше, чем элементов. Есть ли простой способ использовать ВСЕ элементы? Можно по несколько раз, равномерность неважна
Alexandr
Причём таких массивов несколько
Пашок🗽
нормальный рандом не предполагает обязательных условий на выполнение всех возможных случаев))
Alexandr
Alexandr
В массиве 10 элементов, а запросов будет 300
Alexandr
Но всё равно есть вероятность что какой-то элемент будет не тронут
Пашок🗽
записывать какие элементы дергались, и под конец этих запросов проверять есть ли такие какие не дергались
Maksim Pozharskiy
Я тоже про это подумал, но это ничего особо не даст по идее, просто будем знать какие не дергались
Alexandr
Но, теперь массивов в 2 раза больше будет, и к каждому нужно писать метод...
Maksim Pozharskiy
Пашок🗽
можно например выкидывать элемент из массива, тогда все элементы используются одинаковое количество раз, но в разном порядке например
Alexandr
Короче, объясню суть - нужно переделать кучу документов, в которых проставить некие значения - номера сертификатов. Если циклично перебирать массивы и писать по порядку их значения будет палево. Если раз пройтись по ним, а потом рандом - уже в глаза не бросится
Mikoratanakaki
типа того) если в детали не вдаваться
соре что достаю бро, ты первый дал обратную связь, если впадлу можешь не отвечать
смотри, тут программа не видит значения которые я присвоил объекту через конструктор, что не так?(
Пашок🗽
Alexandr
Mikoratanakaki
Alexandr
Alexandr
Число запросов в каждый массив заранее неизвестно
Пашок🗽
work - поле обьекта , а - просто название параметра передаваемого в конструктор. a b c даже подчеркиваются , показывая что идёт переназначение параметров метода, что не бест практис
Alexandr
Все они разного размера
Пашок🗽
Число запросов в каждый массив заранее неизвестно
да, у тебя есть массив а - дефолтный, и массив б используемый. Каждый раз при вызове метода рандомайзер функция генерит нам случайный индекс в пределе 0,n-1 (где н кол-во элементов массива б). этот элемент извлекается что то типа .pop() , когда массив б опустел, он наполняется элементами из массива а)))
Пашок🗽
тогда все элементы будут вызваны одинаковое количество раз, просто в случайном порядке
Alexandr
В принципе вариант, но опять же, плодить массивы.
Alexandr
Так наверное и сделаю...
Mikoratanakaki
Пашок🗽
всё равно будет минимум 2 массива) Или один массив с случайным рандомом где нет гарантий
Alexandr
Avazart