@codewithbubb

Don't forget there are loads more practice exercises which can be found here: https://www.youtube.com/watch?v=N65RvNkZFGE&list=PLpc_YvcwbxaSn6jn0VaTcG8A0Grgs1GSB

@newms3450

I love how you provide multiple solutions to the problems!. There's a few areas that I'd change as far as types of loops, or trying to aim towards an O(N) (instead of O(N*M) or whatever) solution, but this was really well made!

@joviruona793

I use Edabit myself. It has helped me bridge the gap between cramming syntax and actually using syntax

@davidpocsai3419

Great video as always James, thankyou for the awesome content!

My solution for sevenBoom: 

const sevenBoom = (arr) => (arr.join('').indexOf(7) !== -1 ? 'Boom!' : 'there is no 7 in the array');

@samoh6084

Is it weird that I find these hard challenges easier to solve than the medium and easy exercises?. Hard challenges just seem to make more sense.