Marchal
Здравствуйте, простите за беспокойство. А как это сделать (выделил красными линиями)? Я понял, что конструкторы, но как дальше не понял. Язык Java
Marchal
finegorko
ребят че делать если мое ревью не понимают
Marchal
Понял, спасибо большое!
Igor
Igor
finegorko
не усну пока не объясню
Mikhail
Сергей
Иаков
50-ти пальцевый ввод...
Вим юзеры (я) одобряют
Иаков
А эта книга не "панос"?
Сидредин
Алексей
Ребят, всем привет. Если я хочу узнать о фичах языка и т.д, то мне лучше читать документацию к языку или его фреймворкам или т.п?
Сидредин
Oleksii
Maksim Pozharskiy
m700
Igor
Идешь на кв решаешь 6-5 кью зыришь чужие решения узнаешь о новых фичах, прокачиваешь скилл чтения чужого кода и учишься использовать язык.
Oleksii
Сергей
Так что метод 100% рабочий
Роман [🌪] [👁] [☀] [🥃]
Люди, любящие однострочники я вас умоляю, комменты оставляйте только, то потом без пару банок пива не понять
Oleksii
Oleksii
Односторочки это конечно прикольно, переодически быстрее, но сложно читабельно и не всегда оправдано
Роман [🌪] [👁] [☀] [🥃]
Ахахаха
Привет)))
И тебе привет))) да, там иногда такого понапишут, да и я сам, что понять анриал
Oleksii
Прикольно, когда 15 строк можно уложить в 1, но профит хде
Роман [🌪] [👁] [☀] [🥃]
Роман [🌪] [👁] [☀] [🥃]
Oleksii
Роман [🌪] [👁] [☀] [🥃]
Дотнетчики
Заходят как-то в бар дотнетчик и питонист
Igor
Igor
Если ты взял программу в несколько десятков строк и запихал в одну, то профит нулевой
Igor
Не все языки способствуют написанию однострочников)
Oleksii
m700
Бывают однострочники норм. Ты попал в команду однострочников и приходится не отсвечивать
Igor
class Solution {
public:
int longestPalindrome(vector<string>& words) {
int result = 0;
bool has_single = false;
map<string, int>all_words;
for(int i = 0; i < words.size();i++){
auto it = all_words.find(words[i]);
if(it == all_words.end())
all_words.insert(make_pair(words[i], 1));
else
(it->second)++;
}
for(auto it = all_words.begin(); it != all_words.end();it++){
string rev = it->first;
std::reverse(rev.begin(), rev.end());
auto it_rev = all_words.find(rev);
if(it_rev != all_words.end()){
if(it_rev == it && it->second % 2 != 0){
if(!has_single){
has_single = true;
}
else{
result-=2;
}
}
result += min(it->second, it_rev->second) * 2;
}
}
return result;
}
};
чуть чуть правда намудрил
но работает)
Igor
вот что я имею ввиду ...
Igor
казалось бы обычная программа на плюсах
Igor
бывает ;)
ладно расскажи где ты так по извращенному научился работать с мэпом? ;) это си головного мозга?
for(int i = 0; i < words.size();i++){
auto it = all_words.find(words[i]);
if(it == all_words.end())
all_words.insert(make_pair(words[i], 1));
else
(it->second)++;
}
чем тебя не устроило:
for(auto w& : words) ++all_words[w];
слишком по питонячи? ;) хочется хардкора?
Igor
И такое в языках где привыкли к громоздким конструкциям сплош и рядом особенно у новичков. Для него программа выглядит нормально он сто раз такое видел в коде. Но иногда это можно написать короче, однако глаз уже привык к таким конструкциям и даже не пытается писать короче.
Igor
А питон можно обзывать и хейтить сколько угодно ;) от этого лучше на своем языке вы писать не начнете ;)
Igor
Ща прийдут олды и скажут что я сильно в серьез все для выходных воспринял ;)
Igor
Виталик это просто на ум пришло вопрос не в хейте ни в коем случае.
Виталик Голоенко
Igor
Что ты разобрался с битсетом?
Anonymous
Ребят, этот ноут норм для программирования? Как по вашему мнению цена=качество какое тут?
Технические характеристики 14" Ноутбук Lenovo IdeaPad 3 14ALC6 серый | 5034349 . Интернет-магазин DNS
https://www.dns-shop.ru/product/cdd99bf3c465ed20/14-noutbuk-lenovo-ideapad-3-14alc6-seryj/characteristics/
Никита
Никита
На 14 дюймах неудобно в экран смотреть будет
Anonymous
Maksim Pozharskiy
Никита
Да вполне, только я бы 10 винду взял
Виталик Голоенко
Oleksii
Тут больше проблем в разрешении экрана. Одно дело, когда на 14" мыло hd, а другое когда fhd
Anonymous
Всё, понял, спасибо всем
m700
Не надо базу учить. Это для лохов
m700
Oleksii
Igor
скорее П ... плавающая точка . И М - мудак который не понимает как с ней работать ;)
Anonymous
Кто купит 1060 когда за такие же деньги есть 3060 ti???
Павэл
рыночек порешал
Igor
Anonymous
Igor
В плане?
в плане 1660 ддоступна 31 августа ... а 3060 аж 6 сентября
Igor
За неделю можно наиграться и выбросить ...
Oleksii
Апач
Anonymous
Апач
И дебажить тоже, потому что однострочники будут уже с какими-то свойствами ваши форлупы надо ещё проверять
Anonymous
Апач
1660 очень уг