J: Задача на Junior Java, Javascript собеседовании на которой многие валятся. Палиндром. - видео HD

J: Задача на Junior Java, Javascript собеседовании на которой многие валятся. Палиндром. - видео
00:11:20
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 19130 роликов

Задача на Junior Java, Javascript собеседовании на которой многие валятся. Палиндром. - видео.

В этом видео разберем одну из типичных задач на собеседовании junior java или junior javascript разработчика. Я покажу вам некоторые фишки, которые позволят лучше проходить кодинг интервью, а также покажу техническое решение задачи. 

Домашнее задание про Палиндром и сумму цифр:https://docs.google.com/document/d/1dLAg-k4XrHrLeL... Ссылки на соц. сети:Facebook — https://www.facebook.com/itwithvitaly Instagram — https://www.instagram.com/itwithvitaly/

RSS
Дима Ивченков
13:41
+2
Здравствуйте, спасибо за познавательное видео)

Сделал дз, постарался в стиле ФП, интересно Ваше мнение о качестве и уровне кода.
Сложность моего решения О(n), верно?

Интересно мнение, касательно решения.

Вместо "+item" можно было использовать «Number(item)». Первое неявно приводит к числу, второе вызывает объект-обертку. Что лучше?

Отдельно касательно производительности. Конечно, когда в проекте 2 функции, «все летает». Но когда в проекте 300 сложных компонентов, пренебрежение сложностью будет огромной ошибкой, сам виде проект, который «фризит, потому что может»)
AleksandrM
03:12
Как то так:
let sum = numberString.split('').map(el => parseInt(el, 10)).reduce((sum, el) => sum + el, 0)
let sumEven = (sum % 2 == 0)? true: false
Marina Knyazeva
20:04
+1
То чувство, когда ты девочка и просто пишешь решение в лоб
Спутниковое ТВ
09:04
+1
А время на решение задачи ограничено?
Константин Никитин
19:14
Решение за час на java:
Олег Амос
16:34
+1
на java так не делайте, не знаю как в javascript, но если вы воспользуетесь на java split("") то вас развернут домой
꧁Lisichka꧂ *-*
11:43
+1
Чувак, а мы не проходимся 2 раза по одним и тем же элементам разве?(после того, как доходим до середины массива)
Почему нельзя до середины массива проверять?
index<=(character.length/2). То есть взять целую часть от деления, чтобы 2 раза то не сравнивать одни и те же элементы

Или я тупая и чего-то не заметила, не пойму

И еще там можно несколько поупрощать
torrentinocom
02:18
+1
Якщо писати цю задачу без конвертації числа в рядок і тим паче без всяких сплітів, джойнів і реверсів, то це буде далеко не 1 рядок)
Александр Казанцев
11:48
Да ну если джун так долго будет делать такую простую задачу, его никуда не возьмут)
Maxim Magnus
16:41
+1
Какую книгу по алгоритмам вы упоминали? И какие посоветуете?

Новости

ITKey получила сертификат ФСТЭК на облачную платформу KeyStack RedLab приняла участие в реализации проекта по обеспечению стабильного и прозрачного обмена данными между 1С и интернет-магазином ​В Рег.облаке появилась защищенная операционная система РЕД ОС для регламентированных ИТ-сред Вебинар: Чего требовать от DLP в 2026-м: взгляд от практика и аналитика Международный FMCG-холдинг в России развивает интегрированное планирование на базе Optimacros

ITKey получила сертификат ФСТЭК на облачную платформу KeyStack


17 часов назад
ITKey получила сертификат ФСТЭК на облачную платформу KeyStack
ITKey получила сертификат ФСТЭК на облачную платформу KeyStack
RedLab приняла участие в реализации проекта по обеспечению стабильного и прозрачного обмена данными между 1С и интернет-магазином
RedLab приняла участие в реализации проекта по обеспечению стабильного и прозрачного обмена данными между 1С и интернет-магазином
​В Рег.облаке появилась защищенная операционная система РЕД ОС для регламентированных ИТ-сред
​В Рег.облаке появилась защищенная операционная система РЕД ОС для регламентированных ИТ-сред
Вебинар: Чего требовать от DLP в 2026-м: взгляд от практика и аналитика
Вебинар: Чего требовать от DLP в 2026-м: взгляд от практика и аналитика
Международный FMCG-холдинг в России развивает интегрированное планирование на базе Optimacros
Международный FMCG-холдинг в России развивает интегрированное планирование на базе Optimacros