Где найти больше готовых решений по этому типу?
Нехватка знаний базовых возможностей языка. Изучите любой современный учебник по JavaScript от корки до корки.  Хороший вариант learn.javasript.ru
кроме основ JS, пригодятся еще знания алгоритмов