newman's user avatar
newman's user avatar
newman's user avatar
newman
-
Участник в течение 10 лет
-
Последнее посещение более месяца назад
-
Thailand, Phuket
778 действий
комментарий
Как узнать является ли строка анаграммой палиндрома за O(n) и без дополнительной памяти?
Вроде бы да. Но слишком много лишнего.
комментарий
Как узнать является ли строка анаграммой палиндрома за O(n) и без дополнительной памяти?
@Overground судя по всему когда пишут про дополнительную память, то имеют в виду строк. А вообще без дополнительной памяти и за O(n) тут вариантов особо и нет.
комментарий
Как узнать является ли строка анаграммой палиндрома за O(n) и без дополнительной памяти?
@Grundy оно там не очень явно как-то происходит.
комментарий
Как узнать является ли строка анаграммой палиндрома за O(n) и без дополнительной памяти?
В общем-то у вас довольно итересный вариант решения, но он несколько нелогичен. По идее вам нужно для каждого символа использовать ваирант - если его нет в obj - то его добавлять. Если есть, то удалять. Потом по факту проверить что в obj есть больше одного элемента, то вернуть 0 иначе 1.
Loading...
комментарий
Бот не реагирует на if
У вас в if сравнение строк на то какая из них больше. Как-то это не правильно.
награждён
комментарий
Как пройтись по всем маршрутам?
А в чем сложность. Есть же цикл foreach, к примеру
комментарий
нужно отловить запрос в sql
А в чем проблема сначала сделать SELECT - выяснить есть ли запись или нет, а потом уже ее удалять?
Loading...
проверено
Закрыть
проверено
Выглядит нормально
Loading...
комментарий
как в конструкции switch-case указать несколько значений для одного case?
Такие диапазоны, это все же не "классический" C. Вроде бы в каком-то из расширений для GCC так можно делать. Не думаю что в PHP или Javascript есть подобные конструкции. Это слишком сложно для интерпретации. Особенно если учитывать что эти языки не строготипизированы как C.