Skip to content

Instantly share code, notes, and snippets.

View Kaeyz's full-sized avatar

Agbele Kolade Kaeyz

  • Kaeyz
View GitHub Profile
@Kaeyz
Kaeyz / truncateString
Created June 7, 2018 21:07
freecodecamp challenge: Truncate String function
function truncateString(str, num) {
if (str.length <= num) {
console.log(str);
return str;
} else {
var newStr = [];
var nstr = str.split("");
for (let index = 0; index < num; index++) {
@Kaeyz
Kaeyz / tittleCase.js
Created June 13, 2018 00:30
Freecodecamp challenge
function titleCase(str) {
let finalArr = [];
let finalString = "";
let lowstr = str.toLowerCase();
let spltsstr = lowstr.split(" ");
for (let count = 0; count < spltsstr.length; count++) {
let newstr = spltsstr[count]
let spltstr = newstr.split("");
let result = spltstr[0].toUpperCase();
for (let index = 1; index < spltstr.length; index++) {
@Kaeyz
Kaeyz / splice.js
Created June 17, 2018 20:36
Freecodecamp challenge
function frankenSplice(arr1, arr2, n) {
let arr3 = [];
arr2.splice(n, 0, arr1)
arr2
arr3 = arr2.join(",");
console.log(arr3.length);
}
@Kaeyz
Kaeyz / anagram.js
Created July 7, 2018 10:11
anagram: to test if a word is an anagram or not
function anagram(str) {
let arr = str.split('');
let anaResult, anaValue, response;
let finalArr = [];
for (let index = 0; index < arr.length; index++) {
let cleanNewArray = [];
let result = true
let resultArr = [];
let compare = arr[index];
for (let index = 0; index < arr.length; index++) {
@Kaeyz
Kaeyz / hacker rank 1
Created May 23, 2019 09:06
First Hacker rank challenge
// Complete the calculateArea function below.
// It returns a Promise which on success, returns area of the shape, and on failure returns [-1].
let calculateArea = (shape, values) => {
const myShape = {
rectangle: (l, b) => { return (l * b) },
square: (l) => { return (l * l) },
circle: (r) => { return (3.14 * r * r) },
triangle: (b, h) => { return (b * h / 2) }
};
return new Promise((resolve, reject) => {