Size: a a a

2019 October 21

НП

Никита Петроченко... in CODE BLOG / C#
Egene Avdeev
Ну приду вечером, включу профилировщик и ты увидишь
у тебя есть файлик на компе в один гиг строки? 😳
источник

SB

Sergey Benzenko in CODE BLOG / C#
Egene Avdeev
Ну приду вечером, включу профилировщик и ты увидишь
Да не в этом дело. Я спросил, в 2 раза больше то, чем каким методом, StringBuilder?
источник

НП

Никита Петроченко... in CODE BLOG / C#
@SBenzenko хотя с боксингом я промахнулся слегка 😂😄
Сори )
источник

SB

Sergey Benzenko in CODE BLOG / C#
Egene Avdeev
Ребята, можно упороться и через рефлексию реверс сделать, или через unsafe
Через unsafe и указатели будет самая круть. Правда, есть шанс взорвать мозг собеседователям
источник

АГ

Александр Ганов... in CODE BLOG / C#
Никита Петроченко
у тебя есть файлик на компе в один гиг строки? 😳
😊 серьезное "собрание символов" должно быть
источник

НП

Никита Петроченко... in CODE BLOG / C#
Sergey Benzenko
Через unsafe и указатели будет самая круть. Правда, есть шанс взорвать мозг собеседователям
круть была бы эту же строку развернуть все символы поменять местами )
Хотя может ты о том же 😄
источник

SB

Sergey Benzenko in CODE BLOG / C#
Никита Петроченко
круть была бы эту же строку развернуть все символы поменять местами )
Хотя может ты о том же 😄
Ну если строка размером в гиг, то тут ещё вопрос может встать, а она вообще в каком состоянии то нужна? Считать один файл, развернуть и записать в другой? Так я бы, наверное, подумал как-нибудь по частям его читать. Сразу в память 2 гига сохранять хоть каким способом будет плохо.
источник

EA

Egene Avdeev in CODE BLOG / C#
Никита Петроченко
круть была бы эту же строку развернуть все символы поменять местами )
Хотя может ты о том же 😄
В том и прикол ребят. Без использования доп памяти развернуть строку.
источник

SB

Sergey Benzenko in CODE BLOG / C#
Egene Avdeev
В том и прикол ребят. Без использования доп памяти развернуть строку.
Тогда да, наверное, надо в unsafe копать
источник

НП

Никита Петроченко... in CODE BLOG / C#
Egene Avdeev
В том и прикол ребят. Без использования доп памяти развернуть строку.
ну это вообще нереально, на цикл хотя бы нужна память )
источник

EA

Egene Avdeev in CODE BLOG / C#
Никита Петроченко
ну это вообще нереально, на цикл хотя бы нужна память )
Ну и сколько? Менее 12 байт)
источник

НП

Никита Петроченко... in CODE BLOG / C#
Egene Avdeev
Ну и сколько? Менее 12 байт)
ну что то около 😂
источник

EA

Egene Avdeev in CODE BLOG / C#
И коллеги тебя возненавидят
источник

EA

Egene Avdeev in CODE BLOG / C#
Egene Avdeev
И коллеги тебя возненавидят
После unsafe
источник

НП

Никита Петроченко... in CODE BLOG / C#
Egene Avdeev
И коллеги тебя возненавидят
это на кого собес то такой был?
источник

EA

Egene Avdeev in CODE BLOG / C#
Никита Петроченко
это на кого собес то такой был?
На Junior
источник

НП

Никита Петроченко... in CODE BLOG / C#
Egene Avdeev
На Junior
да не, явно не unsave
Есть алгоритм стандартный на разворот строки, погугли его, он популярный
источник

EA

Egene Avdeev in CODE BLOG / C#
Никита Петроченко
да не, явно не unsave
Есть алгоритм стандартный на разворот строки, погугли его, он популярный
Да я выкатил им 3 алгоритма разных. С замером времени работы каждого

P. S. Меня не взяли
источник

НП

Никита Петроченко... in CODE BLOG / C#
Egene Avdeev
Да я выкатил им 3 алгоритма разных. С замером времени работы каждого

P. S. Меня не взяли
а они что ответили?
источник

EA

Egene Avdeev in CODE BLOG / C#
Никита Петроченко
а они что ответили?
Они предлагали ставку в 30к на руки. А я просил больше
источник