Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 July 17

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Так ты даже на винде
источник

A

András in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
Так ты даже на винде
wsl теж хаває
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
Тернарку в лямбду
printf("%s", [](const std::string& val) {
   return isPalindrom(val) ? "Yes" : "No";
}("kek"));
источник

A

András in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
printf("%s", [](const std::string& val) {
   return isPalindrom(val) ? "Yes" : "No";
}("kek"));
не скомпілюється
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Уверен?
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
У меня и не такое компилировало
источник

A

András in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
Уверен?
источник

A

András in IT KPI C/C++ ХВ (не UB)
ти не передав параметр))
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
и return забыл
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
это тебе раст что ли
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Vsevolod
и return забыл
Точно
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Виноват
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
printf("%s", [](const std::string& val) {
   return isPalindrom(val) ? "Yes" : "No";
}("kek"));
Всё
источник

A

András in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
Тернарку в лямбду
а лямбду навіщо?
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Костя
#include <iostream>
#include <string>
#include <stdio.h>

bool isPalindrom(std::string str) {
   std::string cop = "";
   for (int i = str.size() - 1; i >= 0; --i) {
       cop += str[i];
   }
   return (cop == str);
}

int main() {
   if (isPalindrom("heheheheheheheheh")) {
       printf("Yes");
   } else {
       printf("No");
   }
   
   return 0;
}
а зачем копировать стрингу, если можно сравнивать первый и последний элемент, потом 2 и предпоследний, и так далее?
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
András
а лямбду навіщо?
Сжато
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
András
а лямбду навіщо?
повыёбываться
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
И читабельно при этом
источник

A

András in IT KPI C/C++ ХВ (не UB)
нє
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Что там?
источник