var circle1 = window.prompt("enter first circle data (Radius, X position, Y position)") var circle2 = window.prompt("enter second circle data (Radius, X position, Y position)") function isIntersect(circle1, circle2) { var arrCircle1 = circle1.split(" ") var arrCircle2 = circle2.split(" ") if (Number.isNaN(Number(arrCircle1[0])) || Number.isNaN(Number(arrCircle1[1])) || Number.isNaN(Number(arrCircle1[2])) || Number.isNaN(Number(arrCircle2[0])) || Number.isNaN(Number(arrCircle2[1])) || Number.isNaN(Number(arrCircle2[2]))) { return "wrong data type" } else return (Math.sqrt(Math.pow(parseInt(arrCircle2[1]) parseInt(arrCircle1[1]),2) + Math.pow(parseInt(arrCircle2[2]) parseInt(arrCircle1[2]),2)) < parseInt(arrCircle2[0] + arrCircle1[0])) } isIntersect(circle1, circle2) function lengthComparison(a,b) { return (a.length === b.length) } const arr = ["as", "asdf", "adsgasdg", "asdc", "12", "asd;lkfjasd;lfj"] function filterSameLength(arr) { parseInt(c = 0) for (i = 0; i < arr.length; i++){ for (t = 0; t < arr.legnth; t++){ if (i === t){} else if (arr[i].length === arr[t].length) { c=5 } } } return c } console.log(filterSameLength(arr)) function lengthComparison(a,b) { return (a.length === b.length) } const arr = ["as", "asdf", "adsgasdg", "asdc", "12", "asd;lkfjasd;lfj"] function filterSameLength(arr) { parseInt(c = 0) for (i = 0; i < arr.length; i++){ for (t = 0; t < arr.length; t++){ if (i === t) {} else if (lengthComparison(arr[i], arr[t])) { arr.splice(t,1) } } } return arr } console.log(filterSameLength(arr)) var arr = window.prompt("enter number array") function uniqueArr(arr) { var oldArr = arr.split(",") var newArr = [] do { c = parseInt(Math.round(Math.random()*10)) if (oldArr.indexOf(c) === -1) { newArr.push(c) } } while (newArr.length < oldArr.length) return newArr } uniqueArr(arr) var arr = window.prompt("enter number array") function uniqueArr(arr) { var newArr = arr.split(",") for (i = 0; i < newArr.length; i++){ for (t = 0; t < newArr.length; t++){ if (i === t) {} else if (parseInt(newArr[i]) === parseInt(newArr[t]) || Math.sign(parseInt(newArr[t])) === -1) { newArr.splice(t,1) } } } return newArr } uniqueArr(arr) SELECT MIN(SALARY) FROM S_EMP WHERE TITLE LIKE ‘%VP%’; SELECT ROUND(MAX(TOTAL)), PAYMENT_TYPE FROM S_ORD GROUP BY PAYMENT_TYPE; SELECT COUNT(LAST_NAME), DEPT_ID, AVG(SALARY) FROM S_EMP GROUP BY DEPT_ID HAVING AVG(SALARY) > 1500; SELECT S_EMP.LAST_NAME, S_EMP.TITLE, S_DEPT.NAME FROM S_DEPT, S_EMP WHERE S_EMP.DEPT_ID = S_DEPT.ID AND S_EMP.SALARY*12 > 12000 ORDER BY S_EMP.SALARY DESC; SELECT S_ORD.DATE_ORDERED, S_ORD.CUSTOMER_ID FROM S_ORD, S_EMP WHERE S_ORD.SALES_REP_ID = S_EMP.ID AND S_EMP.LAST_NAME = 'Dumas'; SELECT S_CUSTOMER.NAME, S_ORD.ID, S_EMP.LAST_NAME FROM S_CUSTOMER JOIN S_ORD ON S_CUSTOMER.SALES_REP_ID = S_ORD.SALES_REP_ID JOIN S_EMP ON S_CUSTOMER.SALES_REP_ID = S_EMP.ID WHERE S_CUSTOMER.COUNTRY = 'USA' OR S_CUSTOMER.COUNTRY = 'Russia' ORDER BY S_CUSTOMER.ID DESC;