
Снобяъ
14.06.2017
16:59:44

Aler
14.06.2017
16:59:50
и собеседования скрытой камерой\скайпе снимать
топовая тема)

mardybm
14.06.2017
17:00:28
в том смысле что ты в оригинале принт не сделал, да еще и массив возвращаешь

Google

MaxCos
14.06.2017
17:00:30

mardybm
14.06.2017
17:00:31
где строка то?

Roman
14.06.2017
17:00:32

Aler
14.06.2017
17:00:38
я завтра пойду на собеседование давайте запишу
я же не хочу на работу

mardybm
14.06.2017
17:01:27

Dmitry
14.06.2017
17:01:41

MaxCos
14.06.2017
17:01:46

Aler
14.06.2017
17:02:04
правда боюсь через пару видосов меня хр до собеседований доводить не будут))
так что не долго музыка играть будет

Снобяъ
14.06.2017
17:03:00

mardybm
14.06.2017
17:03:44

Google

mardybm
14.06.2017
17:03:56
ты в цикле двигаешь весь массив на 1
это ад и содомия

Aler
14.06.2017
17:04:53
боже ребят не знаю как в рубях, но везде есть билдеры строк
вам просто надо с конца идти по строке к 0 и добавлять в строку

Снобяъ
14.06.2017
17:05:25
Жрет ресурсы

Aler
14.06.2017
17:05:32
while(index-- >= 0) {
builder.add(string[index])
}
марди не прав

MaxCos
14.06.2017
17:05:52

Снобяъ
14.06.2017
17:05:52
Так без билдеров

Aler
14.06.2017
17:05:53
в СИ было бы просто по поинтеру
но в языках выше так нельзя и сделаны билдеры

Снобяъ
14.06.2017
17:06:44
Он есть, но юзать дурной тое
тон*

Георгий
14.06.2017
17:06:53

mardybm
14.06.2017
17:07:21
с билдером как раз можно, я к тому что строки складывать через + это плохой тон и медленно

Aler
14.06.2017
17:07:34
да, прочитал сообщения марди
марди не писал ничего про мое решение

Георгий
14.06.2017
17:07:49
Тип каждый раз двигается вся строка, что не оч хорошо

Google

Aler
14.06.2017
17:07:52
оно правильное и единственное верное в языках высокого уровня
билдер и есть обертка над поинтером в памяти
для записи символов последовательно в память

Снобяъ
14.06.2017
17:08:26
Так а без билдеров

Anastasia
14.06.2017
17:08:30
Поработала-12

Roman
14.06.2017
17:08:47

Aler
14.06.2017
17:08:50
без билдеров строки в циклах обрабатывать можно только джунам
нужен же повод их бить

Снобяъ
14.06.2017
17:09:42
Идея для стрима. Берем убер задачу. И пару человек паралельно решают
Чат их критикует
Геле 5%

Roman
14.06.2017
17:10:05
че это 5
я не согласен на 5

MaxCos
14.06.2017
17:10:14

Roman
14.06.2017
17:10:17
15!

Снобяъ
14.06.2017
17:10:22
Надо было раньше думать

Roman
14.06.2017
17:10:37
мне можно
я болеею
тем более это на 2 недели всего

Google

Roman
14.06.2017
17:10:52
если не меньше

Георгий
14.06.2017
17:10:55

MaxCos
14.06.2017
17:11:14

Aler
14.06.2017
17:11:31

Георгий
14.06.2017
17:11:49

mardybm
14.06.2017
17:12:12
есть вариант свапать первый и последний символ

Георгий
14.06.2017
17:12:30
Нужна длина строки
Для этого 1 раз пройтись придется

Снобяъ
14.06.2017
17:12:39

Aler
14.06.2017
17:12:54
если это просто char* то надо действительно найти закрывающий символ сначало

Георгий
14.06.2017
17:13:15
Ну тогда да
Поэтому 1 проход до терминадьного символа, а потом свапаем

Aler
14.06.2017
17:14:29
но вообще мы же говорим о строке

Георгий
14.06.2017
17:14:29
Хотя может быть есть какой-то еще хау
Хак

Aler
14.06.2017
17:14:48
а не ссылки на память, так чтобы условия в языках были равными - мы знаем длину

Roman
14.06.2017
17:14:51
ребят а можно еще раз чего сделать пытаемся

Aler
14.06.2017
17:14:58
строка это все же что-то с длинной )

Roman
14.06.2017
17:15:00
тока без ссылки на видео плиз

Google

Георгий
14.06.2017
17:15:18

MaxCos
14.06.2017
17:15:20

mardybm
14.06.2017
17:15:20

Георгий
14.06.2017
17:15:27
Они же иммутабельные

Roman
14.06.2017
17:15:34

Aler
14.06.2017
17:16:27

Георгий
14.06.2017
17:16:39

MaxCos
14.06.2017
17:16:48
и все?
Если это слишком просто. То можно тогда написать нейронку, которая переворочивала бы строки.

Георгий
14.06.2017
17:16:48
Они же обычно не изменяемые
В си вообще строк нет

Aler
14.06.2017
17:17:03
ты меня не понял, я имел ввиду, что char* != строка
строка это char* на начало и size_t длины
так как у строки (самого понятия) есть длина

Георгий
14.06.2017
17:18:01
А

Aler
14.06.2017
17:18:25
я об этом говорил просто, но мне приятно, что ты напомнил о замыкающем символе

Roman
14.06.2017
17:19:14
as3