Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // //problem solving
- // function findLongestWordLength(str) {
- // //breakdown into smaller part and find out the length (array)
- // const resultStr = str.split(' ')
- // let maxLen = resultStr[0].length
- // //tracking longest word in the array
- // for (let elm of resultStr) {
- // if (elm.length > maxLen) {
- // maxLen = elm.length
- // }
- // }
- // return maxLen
- // }
- // findLongestWordLength('The quick brown fox jumped over the lazy dog')
- // function largestOfFour(arr) {
- // //return arr
- // const largestNumArr = []
- // for (let arrElm of arr) {
- // largestNumArr.push(Math.max(...arrElm))
- // }
- // return largestNumArr
- // }
- // largestOfFour([
- // [4, 5, 1, 3],
- // [13, 27, 18, 26],
- // [32, 35, 37, 39],
- // [1000, 1001, 857, 1],
- // ])
- // function confirmEnding(str, target) {
- // // return str.endsWith(target)
- // //7-2 = 5
- // // return str.substring(str.length - target.length) === target
- // return str.slice(-target.length) === target
- // }
- // confirmEnding('Bastian', 'an')
- // function repeatStringNumTimes(str, num) {
- // // console.log(str.repeat(num))
- // let resultStr = ''
- // for(let i = 0; i < num; i++){
- // resultStr += str
- // }
- // return resultStr
- // }
- // repeatStringNumTimes('abc', 3)
- //
- // function truncateString(str, num) {
- // let resultStr = ''
- // if (str.length > num) {
- // resultStr = str.substring(0, num) + '...'
- // } else {
- // resultStr = resultStr+str
- // }
- // return resultStr
- // }
- // truncateString("A-tisket a-tasket A green and yellow basket", 8);
- // function findElement(arr, func) {
- // for (let num of arr) {
- // const result = func(num)
- // if(result){
- // return num
- // }
- // }
- // }
- // findElement([1, 2, 3, 4], (num) => num % 2 === 0) //false true
- // function booWho(bool) {
- // if(typeof bool === 'boolean'){
- // return true
- // }
- // return false
- // }
- // booWho(null);
- // function titleCase(str) {
- // let resultArr = []
- // const arr = str.split(' ')
- // for (let elm of arr) {
- // resultArr.push(elm[0].toUpperCase() + elm.slice(1).toLowerCase())
- // }
- // return resultArr.join(' ')
- // }
- // titleCase("I'm a little tea pot")
- // function frankenSplice(arr1, arr2, n) {
- // const slicedArray = arr2.slice(0, n)
- // const remainingArr = arr2.slice(n)
- // return [...slicedArray, ...arr1, ...remainingArr ]
- // }
- // frankenSplice([1, 2, 3], [4, 5, 6], 1);
- // function bouncer(arr) {
- // return arr.filter(elm => !!elm )
- // }
- // bouncer([7, "ate", "", false, 9]);
- function chunkArrayInGroups(arr, size) {
- const newArr = []
- for (let i = 0; i < arr.length; i += size) {
- console.log(i)
- newArr.push(arr.slice(i, size + i))
- }
- console.log(newArr)
- return newArr
- }
- chunkArrayInGroups(['a', 'b', 'c', 'd', 'e'], 2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement