Лучше в Unsigned BigInteger
Это 0.333333333 аппроксимирует (конечное число троек), а 0.(3) — запись в десятичном виде для 0.333... = 1/3
Ничем, это одно и то же умножение
10*0.(3) = 3.(3) или нет?
x=0.(3);
10x = 3.(3);
10x = 3 + 0.(3);
10x = 3 + x;
9x = 3;
x = 1/3;
Вроде как все ок: 0.(3) = 1/3 (с этим, надеюсь, никто не будет спорить?)
Я начал IT-карьеру с нуля в Украине, и вот с чем я столкнулся
Теперь пришло время «столкнуться» с комментами на ДОУ :))
Когда имеющихся вычислительных ресурсов недостаточно для того, что требуется от сервера — сайт/приложение начинает падать либо торзмозить и решать эту проблему нужно программным либо аппартным путем (либо и тем, и тем).
То, что «бэкенд сложнее» — это стереотип. Например, писать REST сервисы, которые выбирают из БД и выдают json — просто, но если есть большая нагрузка, то уже намного сложнее, но далеко не везде highload. Во фронтенде составить статическую страничку используя бутстрап легко, а интерактивный интерфейс, где множество элементов связаны друг с другом — уже сложнее, чем «выдать джсончик из базы на бэкенде». Так же бывает намеренно переносят сложность на сторону клиента: «вместо отдельных запросов — вытащим все на фронтенде и будем там вычислять».
В общем, везде бывают сложные задачи и простые, зависит все от условий и требований.
Тоже посмотрел, в принципе, за вечер можно сделать.
Тестовое задание, которое я даю кандидатам, безошибочно пока не выполнил ни один человек. Года3-4 назад я давала это задание джунам, и они делали его с некоторыми замечаниями. Сейчас- мидлы и сеньоры делают это ТЗ не супер лучше, но их зарплатные ожидания втрое больше.
Ошибки строго по заданию или какие-нибудь субъективные вещи, которыми могли пренебречь для скорости написания задания? Возможно стоит тогда четче подчеркнуть вещи, которые хотелось бы увидеть.
Скорее всего причина того, что джуны выполняют задание лучше, это то, что у них больше мотива тратить время на выполнение задания, так как в принципе задание простое и могут выполнить как джуны, так и синьоры. Просто если ожидаются какие-то вещи, которые как бы не описаны в тз, но, по мнению автора задачи, это нужно сделать, то больше вероятность, что синьоры это не сделают просто для экономии своего времени. Единственный вариант когда они будут стараться, так это если они очень хотят устроиться к вам на работу.
Кефир: github.com/rpominov/kefir
Блин, точно :)).
В данном случае нюх подвел. Работал с автором статьи — хороший профессионал с большим опытом работы
Фейсбук постепенно свои проблемы фиксил, это видимо сложившееся мнение за
Точнее 4% (20% из тех 20%, которые используют паттерны)
Бинарным поиском можно проверить, но если конкурс большой, то квиксорт тоже норм.
Заказчик врядли увидит, где можно что-нибудь решить алгоритмически, поэтому решения которые требуют этого могут отбрасываться. А если у программиста есть понимание алгоритмов, он может предложить более эффективное решение, применив какой-нибудь алгоритм. А если нет, то подобной задачи и не возникнет, после чего и складывается ощущение, что изучение алгоритмов вообще не нужно.
Квиксорт есть, но он так же хороший пример принципа «разделяй и властвуй», который важен для разработки и понимания других алгоритмов
Вот все говорят tripmydream... Да, красиво сделан, но кто-то реально пользовался, чтобы куда-нибудь поехать?
А зачем нужен учитель для фокусировки на дыхании и ощущениях в теле?
На видео Юра Паламарчук:
www.youtube.com/watch?v=OIC6A3e4c9o
Думаю перед исполнением угрозы нужно будет записаться на курсы по кунг-фу, где научат это делать «за три месяца от новичка до профессионала».
Это нормально если в каком-нибудь языке свое понятие «класс» если он соответствует определенному множеству объектов в абстрактном понимании, классическое понятие «класс» — в математике, а не в «ортодоксальном ООП»
По моему мнению,
ивзаимосвязано
Так как редко кто будет ставить задачу, про которую программист говорит, что «выполнить невозможно» или «долго делать такое». Поэтому выбирают либо готовое решение, если такое есть, что правильно, или делают «в лоб», что не всегда правильно.