Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
 Веду проект LeetCode-in-Java  [new]
Valentin Kolesnikov
Member

Откуда:
Сообщений: 3283
Пока только семь задач из более тысячи.

https://github.com/javadev/LeetCode-in-Java/tree/master/src/main/java

С уважением, Валентин
26 апр 20, 07:58    [22122939]     Ответить | Цитировать Сообщить модератору
 Re: Веду проект LeetCode-in-Java  [new]
Sergunka
Member

Откуда: Bay Area, CA
Сообщений: 2245
Valentin Kolesnikov,

я за последние две недели решил 27 задач... но со мной то понятно я работу ищу и у нас здесь в Долине это обычное дело спрашивают задачи с лит кода.

Вас то, что на это дело сподвигнуло? Сомневаюсь, что в бСССР где-то особо спрашивают задачи с ЛК.
26 апр 20, 10:00    [22122959]     Ответить | Цитировать Сообщить модератору
 Re: Веду проект LeetCode-in-Java  [new]
Valentin Kolesnikov
Member

Откуда:
Сообщений: 3283
Sergunka
Valentin Kolesnikov,

я за последние две недели решил 27 задач... но со мной то понятно я работу ищу и у нас здесь в Долине это обычное дело спрашивают задачи с лит кода.

Вас то, что на это дело сподвигнуло? Сомневаюсь, что в бСССР где-то особо спрашивают задачи с ЛК.


Год назад решал задачи на php 21820209.
26 апр 20, 10:05    [22122962]     Ответить | Цитировать Сообщить модератору
 Re: Веду проект LeetCode-in-Java  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3472
Valentin Kolesnikov,

а какие у вас ожидания от данного топика? Для чего он?
26 апр 20, 15:27    [22123109]     Ответить | Цитировать Сообщить модератору
 Re: Веду проект LeetCode-in-Java  [new]
Sergunka
Member

Откуда: Bay Area, CA
Сообщений: 2245
Дмитрий Мух
Valentin Kolesnikov,

а какие у вас ожидания от данного топика? Для чего он?




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

Насколько я понимаю задачи с литкода всеж в бСССР не задают на интервью массово. Литкод гонять имеет смысл если решил свалить за рубеж (на дистанционки так же спрашивают) или исключительно из соображений эстетических.
26 апр 20, 18:15    [22123193]     Ответить | Цитировать Сообщить модератору
 Re: Веду проект LeetCode-in-Java  [new]
Zzz79
Member

Откуда:
Сообщений: 178
чтобы не создавать новую тему спрошу тут

есть private final Foo baseClass

в Foo есть вложенный стический класс Boo

как мне через ссылку baseClass получить доступ к полям класса Boo
27 апр 20, 12:24    [22123498]     Ответить | Цитировать Сообщить модератору
 Re: Веду проект LeetCode-in-Java  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 10177
Вложенные классы - отдельные классы. Статические вложенные - совсем отдельные (без поддержки со стороны компилятора).
Могу ошибаться, но должен работать доступ "в пределах пакета", хотя приватные поля и в этом случае недоступны.
В Java11 есть управление доступом для нестатических вложенных классов. Аналог дружественного доступа в плюсах.

Сообщение было отредактировано: 27 апр 20, 13:02
27 апр 20, 13:02    [22123526]     Ответить | Цитировать Сообщить модератору
 Re: Веду проект LeetCode-in-Java  [new]
mayton
Member

Откуда: loopback
Сообщений: 46599
Была-б бОльшая польза от вложеннных функций.
27 апр 20, 13:18    [22123541]     Ответить | Цитировать Сообщить модератору
 Re: Веду проект LeetCode-in-Java  [new]
Zzz79
Member

Откуда:
Сообщений: 178
Basil A. Sidorov,

понял что смысла нет в этом,просто инжекчку этот класс отдельной ссылкой и все

типо такого
private final Foo.boo boo

отсюда уже беру нужные поля

просто хотелось изящно сделать - передавая ссылку базового класса в метод
а уже там брать в зависимости от нужд то или иное поле

но увы и ах,придется инжектить отдельно каждую ссылку накаждый статичный вложенный класс
27 апр 20, 13:35    [22123553]     Ответить | Цитировать Сообщить модератору
 Re: Веду проект LeetCode-in-Java  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 10177
Статические вложенные классы это дополнительная изоляция в подпространстве имён, а не то, что вам хочется.
27 апр 20, 13:37    [22123556]     Ответить | Цитировать Сообщить модератору
 Re: Веду проект LeetCode-in-Java  [new]
Zzz79
Member

Откуда:
Сообщений: 178
Basil A. Sidorov
Статические вложенные классы это дополнительная изоляция в подпространстве имён, а не то, что вам хочется.

это хочется потому что так работает
@ConfigurationProperties

тоесть если у меня в yml

Foo:
var1: 2
var2: 3
boo:
var1:
var2:

то чтобы получить доступ к этим значениям я должен делать вложенный класс


@Value использовать нельзя так как там тысячи значений
27 апр 20, 15:01    [22123603]     Ответить | Цитировать Сообщить модератору
 Re: Веду проект LeetCode-in-Java  [new]
fixxer
Member

Откуда:
Сообщений: 791
Zzz79
чтобы не создавать новую тему спрошу тут

есть private final Foo baseClass

в Foo есть вложенный стический класс Boo

как мне через ссылку baseClass получить доступ к полям класса Boo


Сообщил модеру. Задолбал офтопить в чужие топики.
27 апр 20, 15:25    [22123617]     Ответить | Цитировать Сообщить модератору
 Re: Веду проект LeetCode-in-Java  [new]
Герой дня
Member

Откуда: obmanula.ru
Сообщений: 30548
а можно ссылку на задачи Литкода по Java ? на сайте не могу сориентироваться, столько разделов
29 апр 20, 00:50    [22124612]     Ответить | Цитировать Сообщить модератору
 Re: Веду проект LeetCode-in-Java  [new]
Valentin Kolesnikov
Member

Откуда:
Сообщений: 3283
Герой дня,

https://leetcode.com/problemset/all/
29 апр 20, 02:12    [22124619]     Ответить | Цитировать Сообщить модератору
Все форумы / Java Ответить