Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Rooster

Программирование, т. 8

  

315 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

На джсе код бы выглядел на порядок лучше


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

в мапку кладется два филда

потом по мапке делается цикл 

и достается значение по ключу

вы чо алло блять

        Map<String, String> map = new HashMap<>();
        map.put("hui", "15");
        map.put("pizda", "10");

        String dlinaHui;
        String glubinaPizda;

        for (Map.Entry<String, String> entry : map.entrySet()) {
            if (entry.getKey().equals("hui"))
                dlinaHui = entry.getValue();
            else
                glubinaPizda = entry.getValue();
        }
    }

вместо
        Map<String, String> map = new HashMap<>();
        map.put("hui", "15");
        map.put("pizda", "10");

        String dlinaHui = map.get("hui");
        String glubinaPizda = map.get("pizda");

:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

На джсе код выглядел бы так же


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

лол

я чето упустил что цикл по мапе идёт а не списку, а из-за .collect() (неебу чо он в джаве делает) я подумал первый запрос делал чето типа groupby и всё выглядело так логично

Поделиться сообщением


Ссылка на сообщение

 

 

.collect() (неебу чо он в джаве делает)

коллектит данные в стриме в новую структуру  


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

ну если на то пошло, то можно и без мапы обойтись и просто вытащить значения из изначального листа фильтром


Лишь ощутив баттхерт до конца, мы обретаем свободу

bf4ffc239860.png

Поделиться сообщением


Ссылка на сообщение

а вот был бы сишарп, там бы не было никаких коллектов, хочешь первый итем, так и просишь .FirstOrDefault()  :buba:


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
(изменено)

ну если на то пошло, то можно и без мапы обойтись и просто вытащить значения из изначального листа фильтром

во что ты соберешь значения? чтобы еще дальше ими оперировать  :hmm:

а если придется N значений ключей доставать  :nono:

а получение значения из мапы - константное время


Изменено пользователем choojoykin

:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

бля, рустер, что с твоей авкой

теперь точно жс пидор


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

бля, рустер, что с твоей авкой

теперь точно жс пидор

я его два дня путал блядь


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

как сделать чтобы ajax работал на айпадо-параше в сафари?

Поделиться сообщением


Ссылка на сообщение

http://www.skytecgames.ru

 

Что такое декомпозиция?

 

1) Skytec Games 

Novosibirsk, Russia

неужто фирмы из глубинки такие охуевшие что не могут джуна отсобесить адекватно без тестового?

2) Декомпозиция — разделение целого на части. Также декомпозиция — это научный метод, использующий структуру задачи и позволяющий заменить решение одной большой задачи решением серии меньших задач, пусть и взаимосвязанных, но более простых. (с) wiki

Ramil понравилось это

Поделиться сообщением


Ссылка на сообщение

как сделать чтобы ajax работал на айпадо-параше в сафари?

добавить агрессивный баннер который будет просить установить хром

Поделиться сообщением


Ссылка на сообщение
Гость LifeIsPain
(изменено)

а вот был бы сишарп, там бы не было никаких коллектов, хочешь первый итем, так и просишь .FirstOrDefault()  :buba:

var dict = new Dictionary<int, int>();
dict.Where(key => key.Key == 5).FirstOrDefault();
 
только так, 
инсерт (как и очевидно по хешкоду) не гарантирует что они в нужном порядке будут в конечном списке
 
прикол HashMap как раз таки что скорость put/get в среднем O(1) из-за хеш

и ИНСЕРТ может положить не в первый бакет, а в пятый


Изменено пользователем LifeIsPain

Поделиться сообщением


Ссылка на сообщение

 

как сделать чтобы ajax работал на айпадо-параше в сафари?

добавить агрессивный баннер который будет просить установить хром

 

ахаха оказывается чтобы на этот кусок гавна поставить хром надо там еще систему обновить :lol: :lol: :lol:

Поделиться сообщением


Ссылка на сообщение

 

а вот был бы сишарп, там бы не было никаких коллектов, хочешь первый итем, так и просишь .FirstOrDefault()  :buba:

var dict = new Dictionary();
dict.Where(key => key.Key == 5).FirstOrDefault();
 
только так, 
инсерт (как и очевидно по хешкоду) не гарантирует что они в нужном порядке будут в конечном списке
 
прикол HashMap как раз таки что скорость put/get в среднем O(1) из-за хеш

и ИНСЕРТ может положить не в первый бакет, а в пятый

 

те в ебыч дать искать ключи в словаре через where?

и потом что-то расписывать про о(1)


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
Гость LifeIsPain

 

 

а вот был бы сишарп, там бы не было никаких коллектов, хочешь первый итем, так и просишь .FirstOrDefault()  :buba:

var dict = new Dictionary<int, int>();
dict.Where(key => key.Key == 5).FirstOrDefault();
 
только так, 
инсерт (как и очевидно по хешкоду) не гарантирует что они в нужном порядке будут в конечном списке
 
прикол HashMap как раз таки что скорость put/get в среднем O(1) из-за хеш

и ИНСЕРТ может положить не в первый бакет, а в пятый

 

те в ебыч дать искать ключи в словаре через where?

и потом что-то расписывать про о(1)

 

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

офк dict[5] легче будет)) вот там как раз о(1)

Поделиться сообщением


Ссылка на сообщение

 

 

 

^лол тебе сколько лет?

 

вот такое тестовое задание предложили на жава джуна, подводные камни?

за 2 недели смогу осилить, если из хтмл знаю тока полтора тега?

https://pastebin.com/ph84FnUa

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

Тебе правильно написали. Декомпозируй, нарисуй архитектуру приложения. На хтмл забей - это элементарная фигня, нагуглишь без проблем

http://www.skytecgames.ru

Что такое декомпозиция?

скачиваешь книгу ООП и читаешь про модульность и переиспользование

вопрос что такое декомпозиция пропадет сам собой

лол

вообще не про это

 

декомпозиция это когда ты задачку разбиваешь на блоки, и с кодом это не связано вообще

книжка по ООП может помочь понять как это выглядит на низком уровне - увидев как это все должно получиться в итоге - становится проще представить как этого можно достичь самому

 

что такое "декомпозиция" ищи в гугле ... вообще все ищи в гугле


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

 


ахаха оказывается чтобы на этот кусок гавна поставить хром надо там еще систему обновить :lol: :lol: :lol:

обожаю веб макак без мозгов, которые отличную ОС(и браузер) пытаются принизить из-за того, что у вебмакак кривые инструменты. 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...