All streams
Search
Write a publication
Pull to refresh
46
3.2
Василий Степченко @piton_nsk

C# Developer

Send message

Есть дофига как сервисов готовых, так и просто бухгалтеров, которые за не сильно большую сумму будут все делать. Можно договориться с работодателем о доп компенсации на это. я когда был ИП (работал с зарубежными конторами) делал все сам, для айтишки это просто.

НДФЛ - это налог, удерживаемый с работника, работодатель в этом случае просто выступает как налоговый агент, и ему от этой суммы ни жарко, ни холодно.

С чего бы это? Работник согласен работать за некую сумму на руки, и об этом идет торг. А чтобы платить х денег работнику, работодатель должен заплатить государству х + у налогов. А как именно назвать эти налоги, кто будет налоговый агент это уже все дело десятое. Все равно работодателю нужно тратить х + у денег, чтобы у него был работник.

Мы решаем задачи немного посложнее, где людей брать - хз)

Чем именно занимаетесь?

Я отношу к людским порокам паттерны поведения, которые являются сугубо социальными и приобретаются человеком в процессе воспитания.

Это же самореференция. Порок это исключительно результат воспитания потому что порок это нечто, что появляется в результате воспитания.

Это во сколько раз оплата работы ИП должна превышать оплату труда по ТК, чтобы компенсировать отсутствие больничных, отпусков и выходных?

С чего вы взяли что у ИП нету не то что отпусков, а даже выходных?

Есть реальная история как говнокодили и в итоге не то что, не захватили рынок, а не смогли сделать даже первую версию. Потому что из-за говнокода просрали все сроки, делается одно, отваливается другое и т.д. Я эту историю знаю лично, в отличии от неких книг американских менеджеров. Поэтому в истории типа - можно говнокодить чтоб захватить рынок верю слабо. Возможно это мой личный опыт, который нельзя распространять на всю индустрию. С другой стороны адепты захвата рынков никакой статистики не приводят вообще.

Конечно, всегда есть некий компромисс между time to market и техдолгом, между потребностями пользователя и красивостями. Но на практике я вижу что мифический захват рынка становится универсальным оправданием для криворукости.

может заболеть только женская часть определённого года рождения

Вирус смотрит в паспорт?

И эт разработки начала 70х прошлого века...

Откуда дровишки?

т.е. как в квантовой компьютере число в троичной системе находиться в "суперпозиции"

Правда-правда?

По таблицам в симметричной системе десятичная 4 - это 11. Потому скорее всего есть косяк, но где, найти не могу.

11 это 1 умножить на 3 в нулевой степени (или на единицу проще говоря) + 1 умножить на 3 в первой степени что дает нам 3 + 1 т.е. 4

Соответственно -4 это "зеркальное" отображение т.е. -1-1

Шестерку одними сложениями получить не получится, поэтому шесть это 9 минус 3, т.е. (1)(-1)(0), или другими словами один на тройку во второй степени, минус один на тройку в первой степени плюс ноль на тройку в нулевой степени.

Вы лучше возьмите листок в клеточку, да посчитайте несколько примеров, это всяко лучше чем чатгпт мучать.

Про несимметричную вообще не вижу смысла говорить

как тогда у автора получается "но (+1-10) = 4" ? Вы, конечно, не автор, но тут явно что-то напутано. Ну а (+1-10) будет 6, а не 5, как писал в комменте выше, уже сам запутался)

Вообще было бы интересно посмотреть на схемотехнику. Двоичный сумматор это просто, а вот троичный как устроен? В одном из комментов накидали ссылок, может там есть что-то интересное.

Что касается поиска в отсортированном массиве, то двоичный поиск это самый эффективный метод, тут рассуждать не о чем. Вообще я пытался наводящими вопросами заставить автора задуматься почему бы тогда не делить сразу на 4 части или 100, но имхо он пока не понял в чем тут дело.

Видимо автор имеет в виду несимметричную троичную систему, но тогда десятичное четыре будет 11, а минус четыре -1-1, а (+1-10) будет 5. Все равно непонятно что имелось в виду.

Не совсем понял вас. Мне известны минимум 3 метода представления отрицательных чисел в двоичной системе

У вас написано так "В двоичной системе несколько сложнее, инверсия числа включает инвертирование ...", как будто в двоичной системе есть только один способ представления отрицательных чисел и этот способ как-то связан именно с двоичным представлением. Возможно имелось в виду не это, возможно я не так понял.

Старший трит - это не знак, это самая левая цифра в числе. Старший трит +1. Не (-10) будет 4, но (+1-10) = 4 (0 \cdot 3^0 + 0 \cdot 3^1 + 1 \cdot 3^2 = 4)

Так что в итоге получается, ничего не понятно. Давайте на пальцах, троичная система, пусть будет abc, чтоб не путаться. Тогда получается

  • aa - 0

    ab - 1

    ac - 2

    ba - 3

    bb - 4

    bc - 5

    ca - 6

    cb - 7

    cc - 8

Как из (+1-10) (или cba) получается четыре? Напишите в своей троичной системе (-1, 0, +1) как будут представлены десятичные ноль, один и два, а то непонятно совсем.

Я это понимаю, это не ко мне.

Пардон, перепутал с автором исходного текста.

Доходит до того что на собесе спрашивают чисто чтобы что-нибудь спросить.

Такое тоже бывает и доходит до смешного. У меня был случай, когда я собеседовался на вакансию разработчика C#. А спрашивали меня все больше про MS SQL, причем не на уровне простейшего вопроса, а какие-то довольно специфические вещи. Волею судеб лет примерно через 10 в общей компании мне встретился человек, который меня собеседовал. Я спросил, нафига разработчика C# грузить вопросами по БД? А он мне честно ответил, что он сам не разработчик, и что спрашивать у разработчика не знает. А спросить что-то надо.

Это означает что у вас HR тащат кого попало. Может у них KPI такой, хе-хе. Поэтому либо меняйте подход к поиску кандидатов, либо тратить время на пустые собесы.

Это норматив, допускающий несрабатывание нескольких ракет из всех, установленных на борту.

Вопрос был не в том, что это такое. А откуда вы это взяли. И как может быть норма невыхода ракет из залпа, если залпами не стреляли.

В двоичном поиске, если у нас есть массив размером ( n ), то максимальное количество сравнений, которое потребуется сделать, составляет ( \log_2{n} ). В троичном поиске, это количество уменьшается до ( \log_3{n} ), что демонстрирует уменьшение количества шагов, так как ( \log_3{n} < \log_2{n} ) для любого ( n > 1 ).

В десятичном поиске число сравнений будет логарифм по основанию 10? А в сторичном?

Кстати говоря, троичным поиском принято называть поиск максимумов и минимумов функции.

В двоичной системе несколько сложнее, инверсия числа включает инвертирование каждого бита (0 становится 1, и наоборот) и последующее добавление единицы к результату. 

Двоичная система к представлению отрицательных чисел отношения не имеет.

Например, если у нас есть троичное число a +1-10 (a==4), его отрицательная версия будет -1+10 (a==-4)

Расшифруйте, пожалуйста, что здесь что. Если старший трит это знак, то как -10 будет 4? Или старший трит это не знак, или что?

Но что вам мешает реализовать этот алгоритм «троичный поиск» на обычном двоичном компьютере?

Автор не понял что ему сгенерил чатгпт и написал ерунду. Видимо осознал и уже убрал.

Известно, что в ряде операций троичные системы могут показать большую эффективность по сравнению с двоичными. Поскольку мой бэкграунд не позволяет привести примеры самостоятельно я попросил создать такой пример chat gpt-4. ИИ предложил операцию поиска в упорядоченном массиве. Так в двоичном поиске массив делится на две части, и в каждой итерации отбрасывается одна половина. В троичном поиске массив делится на три части, что позволяет отбросить две трети массива за одну итерацию:

В троичном поиске количество операций в каждой итерации больше, но благодаря более эффективному сокращению области поиска, общее количество итераций меньше, что делает троичный поиск потенциально более быстрым для больших массивов. Это демонстрирует, как троичные системы могут быть более эффективными для определенных типов операций, например, с большими данными.

Видимо в четвертичном поиске массив поделится на четыре части и можно отбросить три четверти массива. А в десятичном, видимо сразу девять десятых можно отбросить, бггг. Прекрасно просто все, еще и всемогущий ИИ, который уже вот-вот заменит всех программистов.

Information

Rating
1,112-th
Registered
Activity

Specialization

Software Developer, Backend Developer
Senior
C#
ASP.Net
SQL
.NET Core