Skip to content

Instantly share code, notes, and snippets.

View AidaP1's full-sized avatar
💫

Aidan Pilgrim AidaP1

💫
View GitHub Profile
@AidaP1
AidaP1 / cw_sumOfIntervals.js
Created March 30, 2021 13:52
Codewars challenge to find the difference between numbers in an array, after deduplicating
// Description below
function sumIntervals(intervals){
const sortedArr = intervals.map((e) => e).sort((a,b) => a[0] - b[0]);
//console.log(sortedArr)
const refArr = sortedArr.reduce(function (acc,curr,index,array) {
let anterior = array[index - 1];
if(anterior !== undefined) {
if(curr[0] < acc[acc.length - 1] && curr[1] > acc[acc.length - 1]) {
let newArr = [acc[acc.length -1],curr[1]];
@AidaP1
AidaP1 / main.js
Last active January 20, 2021 17:31
Codecademy Mysterious Organism Project
// Returns a random DNA base
const returnRandBase = () => {
const dnaBases = ['A', 'T', 'C', 'G']
return dnaBases[Math.floor(Math.random() * 4)]
}
// Returns a random single stand of DNA containing 15 bases
const mockUpStrand = () => {
const newStrand = []
for (let i = 0; i < 15; i++) {