Порридж В Ко-ливинге
Т.е. тебя должны предупредить за 3 месяца об увольнении, раньше нельзя. Как правило ты 3 месяца ничего не делаешь
Ivan
https://leetcode.com/problems/minimum-time-to-make-array-sum-at-most-x/description/ хе, первая задачка залетела)) ещё одну и можно играть идти))
Ivan
https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference/ - ладно, вторая была слишком простой)) 7 минут и готово 😂
Ivan
Меня никто не поддержит литкодом, да?((
Порридж В Ко-ливинге
Меня никто не поддержит литкодом, да?((
Я свои 350 уже 2 года назад отрешал 🤣
Порридж В Ко-ливинге
Я как батя на диване, который говорит "я уже своё отучил"
Порридж В Ко-ливинге
Ладно, на самом деле я щас книжки читаю и немецкий C1 учу и фриланс сижу профили кручу
Ivan
Не знаю, мне сколько бы не решал постоянно в кайф)
Ivan
Ладно, на самом деле я щас книжки читаю и немецкий C1 учу и фриланс сижу профили кручу
У жены ДСД на С1 сдан) я вообще не представляю как она так)
Порридж В Ко-ливинге
Не знаю, мне сколько бы не решал постоянно в кайф)
Да, но это 3-4 часа, я лучше книжку почитаю или слова/новости на немецком поразбираю
Ivan
Но в целом да, есть вещи полезнее, не спорю с тобой)
Порридж В Ко-ливинге
Да не, вон 7 минут на задачку😂😂
Оо, не, я oneliner на питоне и по 3-4 таски в день. По другому не можу
Порридж В Ко-ливинге
Ты ж вроде фронтендер, какая змея?)
Всм? А какая разница, надо будет, и дэржавною на украинском программировать буду 🤣 А питон, плюсы, шарпы и прочее это вообще детское
Ivan
Задачка для хвоста: var numberOfCombinations = function(num) { if (num[0] === '0') { return 0; } const kMod = 1000000007; const n = num.length; const dp = new Array(n).fill(null).map(() => new Array(n + 1).fill(0)); const lcs = new Array(n + 1).fill(null).map(() => new Array(n + 1).fill(0)); for (let i = n - 1; i >= 0; --i) { for (let j = i + 1; j < n; ++j) { if (num[i] === num[j]) { lcs[i][j] = lcs[i + 1][j + 1] + 1; } } } for (let i = 0; i < n; ++i) { for (let k = 1; k <= i + 1; ++k) { dp[i][k] += dp[i][k - 1]; dp[i][k] %= kMod; const s = i - k + 1; if (num[s] === '0') { continue; } if (s === 0) { dp[i][k] += 1; continue; } if (s < k) { dp[i][k] += dp[s - 1][s]; continue; } const l = lcs[s - k][s]; if (l >= k || num[s - k + l] <= num[s + l]) { dp[i][k] += dp[s - 1][k]; } else { dp[i][k] += dp[s - 1][k - 1]; } } } return dp[n - 1][n] % kMod; }; Как оптимизировать данный алгоритм? Он не срабатывает на тест кейсе: "11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
Ivan
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
Ivan
https://leetcode.com/problems/number-of-ways-to-separate-numbers/
Ivan
Кубическая сложность жирновато выходит для такого
Almir
Ivan
Ёпт, я решил. JS просто медленная бяка, а вот голанг могёт в скорость алгоритма даже на вложенных циклах, что забавно)
Ivan
Ivan
Пришлось один вариант хардкоднуть в решении жса 😂
Ivan
@muslim_businessman ты не решаешь литкод? 🤔
Ivan
Ребят, а покидайте мемчиков с котиками на тему проги, пожалуйста)))
Ivan
Может есть у кого?
Ivan
Нет еще)
А говоришь релокейт...какой релокейт без 350 задач решённых?
Ivan
Petr
Пошарьте ссылки на профили? Будем мериться кто сколько решил кекв и шеймить если не быстрее 90%
Ivan
Так в хедж фонды не нужен литкод
Ахах, ну это на фронтов) вопрос что там с беком))
Ivan
Ну бэк там работает примерно так 👆
Запрос надо вернуть оптимизированно 😂 алгосикииии
Ivan
Ну что ж, я вроде закончил свой цикл)) вот последняя статейка - https://dev.to/livshits_ivan/binary-tree-30-4jjo
Dzianis
Говорят дс и алгосики снова не нужны https://twitter.com/catalinmpit/status/1689365177689346048
Ivan
https://twitter.com/LivshitsIvan/status/1689388732250570753?t=yH8oGgDoQYe7MzhYsgINqw&s=19 Ретвитните, если кому не сложно, пожалуйста)) буду благодарен))
Ivan
Ivan
Оооо они даже в Канаде есть!
Ivan
@meanali я нашёл нам работу!
Serega
Мне нравится яндекс)
А релоцироваться в Сербию например там офис вроде есть или сам Вьетнам нравится?
Almir
Оооо они даже в Канаде есть!
В Африке компании есть?
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Я тут насчитал сколько % я налогов платил тут и в РФ... Короче что в Германии, что в РФ очень все хитро считается, и надуривается все и вся
Порридж В Ко-ливинге
По итогу, РФ против Дойчланд: За медицину: 5.1% vs 15.8% (платит работодатель 100% vs 50%) Пенсия: 22% vs 18.6% (платит работодатель 100% vs 50%) На при потере работы: 2.9% vs 2.6% (платит работодатель 100% vs 50%) На соц обеспечение: 5% vs 3.4% (платит работодатель 100% vs 50%) Итого: 35% vs 40,4% НО, НО. Это всё были соц взносы, сам подоходный налог Уже идёт из оставшегося процента дохода, т.е. (65% и 60% соотв.) В РФ А, ну так. Ну да, я чёт ни так и ни так не посчитал. Тогда это: Работодатель платит за сотрудника: 135% цены в контракте в РФ vs 120% Германии Получишь ты в РФ на руки из цифры к контракте: 87% vs 58%. Итого дойдёт до вас из выделенных денег работодателя: 64.5% в РФ vs 50%
Порридж В Ко-ливинге
Получается патриоты были правы? Налоги в РФ РЕАЛЬНО ниже? Да, но есть нюанс... Я больше всего проорал с того, что в РФ соцаильные налоги с повышением ЗП ПОНИЖАЮТСЯ!!! Я сейчас не прикалвыаютсь: "С отчислениями на пенсионное и социальное обеспечение по нетрудоспособности и материнству все несколько сложнее. Ставки этих страховых взносов разнятся в зависимости от дохода. Однако в отличие от НДФЛ действует не прогрессивная шкала (больше зарплата – больше отчисления), а регрессивная (больше зарплата – меньше отчисления). Стандартная ставка на пенсионное обеспечение составляет 22%, однако она падает до 10% после достижения годового дохода в 1 565 000 рублей." источник: https://моифинансы.рф/article/ne-13percent-skolko-nalogov-platim-my-i-rabotodatel/
Serega
Если сравнивать налог для ИП и компаний в РФ и Германии, там разница будет ещё больше
Artur
Я мб скажу очевидное, но в этих всех расчетах отсутствует главное - куда ушли налоги которые ты заплатил)
Ilia
Какие проценты посчитаны неверно?
например 35% в рф(до ндфл), эти проценты начисляются на сумму сверх 100%, что неверно для расчета, то есть тебе нужно пересчитать их в правильную систему отсчета, то есть фактически если взять в качестве пример 100рублей, то gross будет 135 рублей, а net 87, что даст в итоге 35% налога
Порридж В Ко-ливинге
например 35% в рф(до ндфл), эти проценты начисляются на сумму сверх 100%, что неверно для расчета, то есть тебе нужно пересчитать их в правильную систему отсчета, то есть фактически если взять в качестве пример 100рублей, то gross будет 135 рублей, а net 87, что даст в итоге 35% налога
А, ну так. Ну да, я чёт ни так и ни так не посчитал. Тогда это: Работодатель платит за сотрудника: 135% цены в контракте в РФ vs 120% Германии Получишь ты в РФ на руки из цифры к контракте: 87% vs 58%. Итого дойдёт до вас из выделенных денег работодателя: 64.5% в РФ vs 50%
Порридж В Ко-ливинге
Как будто что-то не то насчитал: в контракте 100€, в германи ещё сверзу заплатят половину социалки, 20€, у тебя вычтут 20€, потом подоходный 20€, остаётся тебе 60€ из 120€ выделенных. 50%
Alex-k
то есть в германии у меня заберут 50% моей зп?
ну смотря сколько у тебя мужей и работают ли они и че по детям
Порридж В Ко-ливинге
то есть в германии у меня заберут 50% моей зп?
В Германии до тебя дойдёт 50% того, что заплатил за тебя работодатель
Порридж В Ко-ливинге
В РФ дойдёт 65%
Порридж В Ко-ливинге
ну смотря сколько у тебя мужей и работают ли они и че по детям
Ааа, да, я же не рассказал. В РФ можно вернуть налог этот 13%, как: Вычет за ипотеку, мед счета и ИИС
Хана Миру (MSK+4)
ну смотря сколько у тебя мужей и работают ли они и че по детям
хорошо хоть котов не считают (или плохо, пока не понятно)
Порридж В Ко-ливинге
В Германии же можно: Взять приватную страховку, и платить в 2-3 раза меньше если ты молодой (не 15% а 200€ + 200€ например, это 6% моей ЗП)
Ali
хорошо хоть котов не считают (или плохо, пока не понятно)
плохо плохо.. так бы еще меньше платить нужно было
Порридж В Ко-ливинге
А ещё можно сделать штоернэклерунг, и если ты программист, у тебя 100500 пунтов по которым тебе вернут налоги: Купил айфон? Мне для тестирования! Минус из налогов. Купил мебель в рабочую комнату? Минус из налогов! Арендуешь 2-3 комнатку и используешь одну комнату для хоум оффиса? Вычтим из налогов! Далеко живёшь? Из Франкфурта до Берлина гоняешь? На 4500€ из налогов вычтенным
Порридж В Ко-ливинге
Звучит как раздолье для налоговых консультантов
Оно и есть. 200-400€ погромисты в год платят им чтобы те просто бумажку заполнили
Порридж В Ко-ливинге
А я жадная с., сам всё заполнял 🤣
Порридж В Ко-ливинге
Приложения ещё по 50€ используют
Порридж В Ко-ливинге
Так а если работаешь удаленно из дома 4 дня в неделю, можно 4/7 списать с аренды?)
Не, там за каждый день что ты работал из дома надо % площади рабочей комнаты от квартиры, КАК Я ПОНЯЛ. Мне по итогу бортанули этот пункт, что странно, они должны были пруфы попросить, по итогу пруфов не просили, айфон засчитали, интернет засчитали, а %за хату выкинули
Порридж В Ко-ливинге
Я хотел уже им писать что пруфы могу предоставить, а они мне уже бабки на карту кинули 🤣