Size: a a a

JavaScript Noobs — сообщество новичков

2021 February 10

Д

Дима in JavaScript Noobs — сообщество новичков
Регулярки быстро?
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Вы уверены в экспретности этого заявляения?
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Кто может решить эту кату?
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Переслано от evgeny shev
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Дима
Регулярки быстро?
ну, вполне
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
evgeny shev
я кстати сейчас хотел кинуть)
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Регулярки короче
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
да, тут проще регуляркой сделать, хоть она и менее эффективна
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Кроме регулярок и цикла с условиями никак нельзя разделить строку на определенное кол-во символов ?
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
блин, в С/Rust чатах меньше эффективностью запариваются, чем ЖыЭс программисты :\
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
хотя смысл таких задач в том, чтобы выдумывать свой велосипед, для обучения, регуляркой в принципе любой дурак это решит
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
даже есть специальный сайт, где можно регулярку тестить в рантайме
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
Alexey Ermakov
блин, в С/Rust чатах меньше эффективностью запариваются, чем ЖыЭс программисты :\
а зачем париться, достаточно просто знать про это)
обычно понятное решение лучше эффективного
источник

C

Cvai in JavaScript Noobs — сообщество новичков
Nikita Titov
const formatString = (string) => {
   let resultString = '';
   for (let i = 0; i < string.length - 1; i++) {
       const symbolsPair = string[i] + string[i + 1];
       if (['B8', '8B'].includes(symbolsPair)) {
           resultString += symbolsPair;
           ++i;
       }
   }
   return resultString;
}
а чем вас это решение не устроило?
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
а то если все время париться об эффективности, то код получается немного бе
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Nikita Titov
а зачем париться, достаточно просто знать про это)
обычно понятное решение лучше эффективного
регулярки вполне себе шустрые
hyperscan (SIMD) например
но у нас js
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
Cvai
а чем вас это решение не устроило?
оно и вправду длинное, просто велосипед по сути
но довольно качественный в принципе)
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
Alexey Ermakov
регулярки вполне себе шустрые
hyperscan (SIMD) например
но у нас js
=)
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Nikita Titov
оно и вправду длинное, просто велосипед по сути
но довольно качественный в принципе)
Да этим и не устроило, я не люблю такой код, стараюсь так не писать ничего ,но это моя вкусовщина а не камень в ваш огород
источник