Hello
function arrayPlusArray(arr1, arr2) {
let sum1 = 0;
let sum2 = 0;
for (let i = 0; i < arr1.length; i++) {
sum1 += arr1[i];
}
for (let j = 0; j < arr2.length; j++) {
sum2 += arr2[j];
}
return sum1 + sum2;
}
function first(arr, n = 1) {
let returnArr = [];
if (n > arr.length) {
return arr;
}
for (let i = 0; i < n; i++) {
returnArr.push(arr[i]);
}
return returnArr;
function randomCase(x) {
return x.split('').map(function(element) {
return Math.random() > 0.5 ? element.toUpperCase() : element.toLowerCase();
}).join('');
}
function getRectangleString(width, height) {
const rn = '\r\n';
const topBottom = '*'.repeat(width) + rn;
const center = (width > 1) ? ('*' + ' '.repeat(width - 2) + '*' + rn).repeat(height - 2) : '';
return height > 1 ? topBottom + center + topBottom : topBottom.repeat(height);
}
function averageString(str) {
let numStr = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine'];
let sum = 0;
let floor = 0;
let f;
let arrStr = str.split(' ');
for (let i = 0; i < arrStr.length; i++) {
f = false;
for (let q = 0; q < numStr.length; q++) {
if (arrStr[i] === numStr[q]) {
sum += q;
f = true;
}
}
if (!f) return 'n/a';
}
floor = Math.floor(sum / arrStr.length);
return numStr[floor];
}
function spinWords(str) {
let arrStr = str.split(' ');
for (let i = 0; i < arrStr.length; i++) {
if (arrStr[i].length >= 5) {
arrStr[i] = arrStr[i].split('').reverse().join('');
}
}
return arrStr.join(' ');
}
function digital_root(n) {
let num = 0;
let nStr = n.toString();
let digits = [];
if (n < 9) {
return num = n;
} else if (n > 9) {
for (let i = 0; i < nStr.length; i++) {
digits.push(nStr[i]);
}
for (let i = 0; i < digits.length; i++) {
num += Number(digits[i]);
}
}
if (num > 9) {
n = num;
return digital_root(n)
}
return num;
}
function opposite(number) {
return number > 0 ? Number(`-${number}`) : number *= -1;
}
function solution(number) {
let sum = 0;
for (let i = 1; i < number; i++) {
if (i % 3 === 0 || i % 5 === 0) {
sum += i;
}
}
return sum;
}
function findOdd(A) {
let count = 0;
for(let i = 0; i < A.length; i++) {
for(let j = 0; j < A.length; j++) {
if(A[i] == A[j]) {
count++;
}
}
if (count % 2 === 1) {
return A[i];
}
}
count = 0;
}
String.prototype.toJadenCase = function () {
let result = [];
let strWords = this.toLowerCase().split(' ');
for (let i = 0; i < strWords.length; i++) {
word = strWords[i];
result.push(word[0].toUpperCase() + word.slice(1));
}
return result.join(" ");
};