SYMBOL INDEX (539 symbols across 447 files) FILE: "this" is an other problem.js class NamedOne (line 53) | class NamedOne { method constructor (line 54) | constructor(f, l) { this.firstName = f; this.lastName = l } method fullName (line 55) | get fullName() { return this.firstName + ' ' + this.lastName } method fullName (line 56) | set fullName(v) { if (/ /.test(v)) [this.firstName, this.lastName] = v... FILE: "this" is an other solution.js function OnceNamedOne (line 54) | function OnceNamedOne(first, last) { FILE: (L33T + Grεεκ) Case.js function GrεεκL33t (line 27) | function GrεεκL33t(str){ FILE: +1 Array.js function upArray (line 14) | function upArray(arr){ FILE: 1 n- Cycle.js function cycle (line 25) | function cycle(n) { FILE: 1RM Calculator.js function calculate1RM (line 13) | function calculate1RM(w, r){ FILE: 80's Kids #7: She's a Small Wonder.js function Robot (line 23) | function Robot() { FILE: A Rule of Divisibility by 13.js function thirt (line 35) | function thirt(n) { FILE: A String of Sorts.js function sortString (line 14) | function sortString(string,ordering) { FILE: A disguised sequence (I).js function fcn (line 15) | function fcn (n) { FILE: A tetrahedron of cannonballs.js function tetrahedron (line 59) | function tetrahedron(size) { FILE: Adding Binary Numbers.js function add (line 15) | function add(a,b){ FILE: Adding ordinal indicator suffixes to numbers.js function numberToOrdinal (line 20) | function numberToOrdinal(n) { FILE: Adjacent pairs in a string.js function countAdjacentPairs (line 32) | function countAdjacentPairs(searchString) { FILE: Alphabet war - airstrike - letters massacre.js function alphabetWar (line 32) | function alphabetWar(fight) FILE: Alphabetized.js function alphabetized (line 13) | function alphabetized(s) { FILE: Alternating Loops.js function combine (line 15) | function combine(...arr) { FILE: Anagram difference.js function anagramDifference (line 13) | function anagramDifference(str1,str2){ FILE: Anything to integer.js function toInteger (line 13) | function toInteger(n) { FILE: Arabian String.js function camelize (line 12) | function camelize(str){ FILE: Are we alternate?.js function isAlt (line 13) | function isAlt(word) { FILE: Array Deep Count.js function deepCount (line 17) | function deepCount(a){ FILE: Arrays Similar.js function arraysSimilar (line 14) | function arraysSimilar(arr1, arr2) { FILE: Arrh, grabscrab!.js function grabscrab (line 18) | function grabscrab(anagram, dictionary) { FILE: Atbash Cipher Helper.js function AtbashCipher (line 23) | function AtbashCipher(abc) { FILE: Autocomplete! Yay!.js function autocomplete (line 20) | function autocomplete(input, d){ FILE: Baby Magpies.js function getDifference (line 44) | function getDifference(bird1,bird2) { FILE: Backspaces in string.js function clean_string (line 13) | function clean_string(s) { FILE: Backwards Read Primes.js function backwardsPrime (line 19) | function backwardsPrime(start, stop){ function isPrime (line 36) | function isPrime(n) { FILE: Balance the arrays.js function balance (line 10) | function balance (arr1, arr2){ FILE: Ball Upwards.js function maxBall (line 16) | function maxBall(v0) { FILE: Base Conversion.js function convert (line 36) | function convert(input, source, target) { FILE: Basic Encryption.js function encrypt (line 15) | function encrypt(text, rule) { FILE: Binary string.js function toBinaryString (line 9) | function toBinaryString(num){ FILE: Binary to Text (ASCII) Conversion.js function binaryToString (line 13) | function binaryToString(binary) { FILE: Bingo Card.js function getCard (line 22) | function getCard() { function getRandomIntInclusive (line 52) | function getRandomIntInclusive(min, max) { FILE: Bleatrix Trotter (The Counting Sheep).js function trotter (line 22) | function trotter(n){ FILE: Body mass index calculation.js function calculateBmi (line 21) | function calculateBmi(weight, height) { FILE: Bowling Pins.js function bowlingPins (line 31) | function bowlingPins(arr){ FILE: Bracket Duplicates.js function stringParse (line 9) | function stringParse(string){ FILE: Braking well.js function dist (line 35) | function dist(v, mu) { function speed (line 40) | function speed(d, mu) { FILE: Break camelCase.js function solution (line 8) | function solution(string) { FILE: Breaking search bad.js function search (line 13) | function search(searchTerm) { FILE: Build Tower Advanced.js function towerBuilder (line 39) | function towerBuilder(nFloors, nBlockSz) { FILE: ByState.js function byState (line 36) | function byState(str) { FILE: Calculate Hypotenuse of Right-angled Triangle.js function calculateHypotenuse (line 14) | function calculateHypotenuse(a,b){ FILE: Calculate String Rotation.js function shiftedDiff (line 20) | function shiftedDiff(first,second){ function rotLeft (line 27) | function rotLeft(arr, n) { FILE: Calculate number of inversions in array.js function countInversions (line 18) | function countInversions( array ){ FILE: Calculate the area of a regular n sides polygon inside a circle of radius r.js function areaOfPolygonInsideCircle (line 16) | function areaOfPolygonInsideCircle(r, s) { FILE: Calculate the function f(x) for a simple linear sequence (Easy).js function getFunction (line 15) | function getFunction(seq) { FILE: Calculate the function f(x) for a simple linear sequence (Medium).js function getFunction (line 18) | function getFunction(sequence) { FILE: Cambridge Word Scramble.js function mixwords (line 25) | function mixwords(str){ FILE: Can you keep a secret?.js function createSecretHolder (line 13) | function createSecretHolder(secret) { FILE: Case Reversal of Consecutive Duplicates.js function reverseCase (line 15) | function reverseCase(string) { FILE: Cat Kata, Part 1.js function peacefulYard (line 48) | function peacefulYard(yd, d) { FILE: Cat and Mouse - Harder Version.js function catMouse (line 25) | function catMouse(x, j){ FILE: Catalog.js function catalog (line 28) | function catalog(s, article) { FILE: Character frequency.js function letterFrequency (line 13) | function letterFrequency(text){ FILE: Character limits: How long is your piece of string?.js function charCheck (line 27) | function charCheck(text, max, spaces){ FILE: Character with longest consecutive repetition.js function longestRepetition (line 9) | function longestRepetition(s) { FILE: Check if two words are isomorphic to each other.js function isomorph (line 22) | function isomorph(a, b) { FILE: Checkerboard Generation.js function checkerboard (line 28) | function checkerboard (size) { FILE: Checkered Board.js function checkeredBoard (line 28) | function checkeredBoard(dimension) { FILE: Chess Fun #1: Chess Board Cell Color.js function chessBoardCellColor (line 24) | function chessBoardCellColor(cell1, cell2) { FILE: Chess Fun #2: Bishop And Pawn.js function bishopAndPawn (line 32) | function bishopAndPawn(bishop, pawn) { FILE: Christmas Day.js function findOutChristmasWeekday (line 19) | function findOutChristmasWeekday(date) { FILE: Christmas tree.js function christmasTree (line 18) | function christmasTree(height) { FILE: Circularly Sorted Array.js function isCircleSorted (line 21) | function isCircleSorted( arr ){ FILE: Clay Pigeon Shooting.js function shoot (line 21) | function shoot(x){ FILE: Clock in Mirror.js function WhatIsTheTime (line 31) | function WhatIsTheTime(timeInMirror){ FILE: Closures and Scopes.js function createFunctions (line 11) | function createFunctions(n) { FILE: Coding Meetup #10 - Higher-Order Functions Series - Create usernames.js function addUsername (line 34) | function addUsername(list) { FILE: Coding Meetup #13 - Higher-Order Functions Series - Is the meetup language-diverse?.js function isLanguageDiverse (line 32) | function isLanguageDiverse(list) { FILE: Coding Meetup #15 - Higher-Order Functions Series - Find the odd names.js function findOddNames (line 31) | function findOddNames(list) { FILE: Coding Meetup #16 - Higher-Order Functions Series - Ask for missing details.js function askForMissingDetails (line 38) | function askForMissingDetails(list) { FILE: Coding Meetup #7 - Higher-Order Functions Series - Find the most senior developer.js function findSenior (line 30) | function findSenior(list) { FILE: Coding Meetup #8 - Higher-Order Functions Series - Will all continents be represented?.js function allContinents (line 29) | function allContinents(list) { FILE: Coding Meetup #9 - Higher-Order Functions Series - Is the meetup age-diverse?.js function isAgeDiverse (line 35) | function isAgeDiverse(list) { FILE: Collatz.js function collatz (line 25) | function collatz(n){ FILE: Color Choice.js function checkchoose (line 31) | function checkchoose(m, n) { FILE: Combinator Flip.js function flip (line 13) | function flip(fn) { FILE: Compare Versions.js function compareVersions (line 27) | function compareVersions (version1, version2) { FILE: Compare powers.js function comparePowers (line 18) | function comparePowers([a,b],[x,y]){ FILE: Compare section numbers.js function cmp (line 9) | function cmp(section1,section2) { FILE: Complete Fibonacci Series.js function fibonacci (line 10) | function fibonacci(n) { FILE: Complete The Pattern #12.js function pattern (line 88) | function pattern(n){ FILE: Complete The Pattern #16.js function pattern (line 46) | function pattern(n){ FILE: Complete The Pattern #8 - Number Pyramid.js function pattern (line 73) | function pattern(n){ FILE: Complete The Pattern #9 - Diamond.js function pattern (line 116) | function pattern(n){ FILE: Complete the table pattern.js function pattern (line 48) | function pattern(rows,columns,str){ FILE: Convert integer to Whitespace format.js function whitespaceNumber (line 27) | function whitespaceNumber(n) { FILE: Count Repeats.js function countRepeats (line 12) | function countRepeats(str) { FILE: Count letters in string.js function letterCount (line 9) | function letterCount(s){ FILE: Count the days!.js function countDays (line 22) | function countDays(d){ FILE: Count the divisible numbers.js function divisibleCount (line 9) | function divisibleCount(x, y, k) { FILE: Countdown - Longest Word.js function longestWord (line 22) | function longestWord(letters){ FILE: Counting DNA Nucleotides.js function getCountedNucleotides (line 13) | function getCountedNucleotides(genCode){ FILE: Create Four Letter Birding Codes from Bird Names.js function birdCode (line 22) | function birdCode(arr){ FILE: Create Parse HTML CSS Colors.js function parseHTMLColor (line 20) | function parseHTMLColor(c) { FILE: Creating a string for an array of objects from a set of words.js function wordsToObject (line 15) | function wordsToObject(input) { FILE: Cryptography #1 - Viva Cesare.js function CaesarCryptoEncode (line 23) | function CaesarCryptoEncode(text, shift) { FILE: Cumulative Triangle.js function cumulativeTriangle (line 31) | function cumulativeTriangle(n) { FILE: Custom Setters and Getters.js function Archiver (line 18) | function Archiver() { FILE: Custom sort function.js function sort (line 9) | function sort(array) { function merge (line 17) | function merge(left, right) { FILE: Cycle Detection: greedy algorithm.js function cycle (line 21) | function cycle(a) { FILE: Cycle a list of values.js function cycle (line 33) | function cycle(dir, arr, cur) { FILE: Cylon Evolution.js class Cylon (line 7) | class Cylon{ method constructor (line 8) | constructor(model){ method attack (line 11) | attack(){ class HumanSkin (line 16) | class HumanSkin extends Cylon{ method constructor (line 17) | constructor(model){ method infiltrate (line 21) | infiltrate(){ FILE: Dashatize it.js function dashatize (line 11) | function dashatize(num) { FILE: Data compression using run-length encoding.js function encode (line 9) | function encode(input) { function decode (line 22) | function decode(input) { FILE: Decipher this!.js function decipherThis (line 16) | function decipherThis(str) { FILE: Decode Morse.js function decode (line 21) | function decode(str) { FILE: Decompose a number.js function decompose (line 42) | function decompose(num) { FILE: Design a Simple Automaton (Finite State Machine).js function Automaton (line 42) | function Automaton() FILE: Difference of 2.js function twosDifference (line 19) | function twosDifference(input){ FILE: Digital cypher vol 3 - missing key.js function findTheKey (line 41) | function findTheKey(message, code) function findSeq (line 50) | function findSeq(arr){ FILE: Disease Spread.js function epidemic (line 32) | function epidemic(tm, n, s0, i0, b, a) { FILE: Disgruntled Employee.js function off (line 21) | function off(n) { FILE: Disguised sequences (II).js function fact (line 33) | function fact($num) { function u1 (line 38) | function u1(n, p) { function v1 (line 47) | function v1(n, p) { FILE: Divisible Ints.js function getCount (line 44) | function getCount(n) FILE: Doors in the school.js function doors (line 28) | function doors(n){ FILE: Drunk friend.js function decode (line 7) | function decode(str) { FILE: Ease the StockBroker.js function balanceStatements (line 48) | function balanceStatements(list){ FILE: Easy Balance Checking.js function balance (line 32) | function balance(book) { FILE: Easy Diagonal.js function diagonal (line 19) | function diagonal(n, p) { FILE: Emotional Sort ( ︶︿︶).js function sortEmotions (line 34) | function sortEmotions(arr, order){ FILE: English beggars.js function beggars (line 13) | function beggars(values, n){ FILE: Errors : histogram.js function hist (line 37) | function hist(s) { FILE: Esolang Interpreters #1 - Introduction to Esolangs and My First Interpreter (MiniStringFuck).js function myFirstInterpreter (line 63) | function myFirstInterpreter(code) { FILE: Esolang: MiniBitMove.js function interpreter (line 16) | function interpreter(tape, array) { FILE: Esolang: Tick.js function interpreter (line 24) | function interpreter(tape) { FILE: Even Fibonacci Sum.js function fibonacci (line 15) | function fibonacci(max) { FILE: Evil Autocorrect Prank.js function autocorrect (line 17) | function autocorrect(input){ FILE: Exclamation marks series #17: Put the exclamation marks and question marks to the balance, Are they balanced?.js function balance (line 15) | function balance(left,right){ FILE: Exercise in Summing.js function minimumSum (line 17) | function minimumSum(values, n) { function maximumSum (line 22) | function maximumSum(values, n) { FILE: Extract last names of people named Michael.js function getMichaelLastName (line 17) | function getMichaelLastName(s) { FILE: Extract the IDs from the data set.js function extractIds (line 21) | function extractIds(data){ FILE: FIXME: Hello.js class Dinglemouse (line 24) | class Dinglemouse { method constructor (line 25) | constructor() { method setAge (line 34) | setAge(age) { method setSex (line 44) | setSex(sex) { method setName (line 54) | setName(name) { method hello (line 64) | hello() { FILE: Factorial length.js function count (line 13) | function count(n) { FILE: Faro Shuffle Count.js function faroCount (line 17) | function faroCount(deckSize){ FILE: Feynman's square question.js function countSquares (line 24) | function countSquares(n){ FILE: Fibonacci Reloaded.js function fib (line 17) | function fib(n) { FILE: Fibonacci, Tribonacci and friends.js function Xbonacci (line 15) | function Xbonacci(s,n){ FILE: File Path Operations.js class FileMaster (line 54) | class FileMaster { method constructor (line 55) | constructor(filepath) { method extension (line 59) | extension() { method filename (line 63) | filename() { method dirpath (line 67) | dirpath() { FILE: Financing Plan on Planet XY140Z-n.js function finance (line 30) | function finance(n) { FILE: Financing a purchase.js function amort (line 54) | function amort(r, b, t, n) { FILE: Find X.js function findX (line 33) | function findX(n) { FILE: Find heavy ball - level: conqueror.js function findBall (line 28) | function findBall(scales) { FILE: Find the Mine!.js function mineLocation (line 14) | function mineLocation(f){ FILE: Find the Nexus of the Codewars Universe.js function nexus (line 19) | function nexus(users) { FILE: Find the Nth longest string in an Array.js function longest (line 5) | function longest(arr, n) { FILE: Find the unique number.js function findUnique (line 15) | function findUnique(numbers) { FILE: Flexible Card Game.js function Card (line 43) | function Card(suit, rank) { method face_card (line 56) | get face_card() { function Deck (line 68) | function Deck() { FILE: Floating-point Approximation (I).js function f (line 21) | function f(x) { FILE: Fold an array.js function foldArray (line 36) | function foldArray(a, n) { FILE: Follow that Spy.js function findRoutes (line 12) | function findRoutes(routes) { FILE: Football - Yellow and Red Cards.js function menStillStanding (line 13) | function menStillStanding(cards) { FILE: Format Text.js function format (line 32) | function format(text, width) { FILE: Format words into a sentence.js function formatWords (line 9) | function formatWords(words){ FILE: Framed Reflection.js function mirror (line 13) | function mirror(text){ FILE: Free pizza.js function pizzaRewards (line 12) | function pizzaRewards(customers, minOrders, minPrice) { FILE: Friday the 13ths.js function fridayTheThirteenths (line 20) | function fridayTheThirteenths(start, end=start) { FILE: Frog jumping.js function solution (line 22) | function solution(a) { FILE: Fruit Machine.js function fruit (line 82) | function fruit(reels, spins){ FILE: Fun with lists: countIf.js function countIf (line 17) | function countIf(head, p) { FILE: Fun with lists: filter.js function Node (line 17) | function Node(data, next = null) { function filter (line 21) | function filter(head, p) { FILE: Fun with lists: map.js function map (line 28) | function map(head, func) { FILE: Fun with lists: reduce.js function reduce (line 31) | function reduce(head, f, init) { FILE: Fun with trees: max sum.js function maxSum (line 27) | function maxSum(root) { FILE: Functional Lists.js function List (line 47) | function List() {} function EmptyList (line 49) | function EmptyList() {} function ListNode (line 60) | function ListNode(value, next) { this.v = value; this.n = next; } FILE: GA-DE-RY-PO-LU-KI cypher vol 2.js function encode (line 39) | function encode(str,key) function decode (line 52) | function decode(str,key) FILE: Get All Possible Anagrams from a Hash.js function getWords (line 11) | function getWords(hash){ function permute (line 22) | function permute(permutation) { FILE: Grill it!.js function grille (line 19) | function grille(message, code) { FILE: Grouped by commas.js function groupByCommas (line 18) | function groupByCommas(n) { FILE: Hamming Distance.js function hamming (line 11) | function hamming(a,b) { FILE: Happy numbers.js function isHappy (line 16) | function isHappy(n) { FILE: Help Mrs Jefferson.js function shortestArrang (line 25) | function shortestArrang(n) { FILE: Help the bookseller !.js function stockList (line 30) | function stockList(lA, lC){ FILE: Hidden "Cubic" numbers.js function isSumOfCubes (line 25) | function isSumOfCubes(s){ FILE: Highest Rank Number in an Array.js function highestRank (line 16) | function highestRank(arr){ FILE: Ho Ho Ho with Functions!.js function ho (line 16) | function ho(ho) { FILE: Holiday Shopping Priority Queue.js function HolidayPriorityQueue (line 38) | function HolidayPriorityQueue(){ FILE: Holy cats.js function holycats (line 5) | function holycats(input){ FILE: House of cards.js function houseOfCards (line 14) | function houseOfCards(floors){ FILE: How Many Reindeers?.js function reindeers (line 16) | function reindeers(presents) { FILE: How Much?.js function howmuch (line 33) | function howmuch(m, n) { FILE: How many feelings?.js function countFeelings (line 26) | function countFeelings(string, array) { FILE: How much hex is the fish.js function fisHex (line 15) | function fisHex(str) { FILE: I need more speed!.js function reverse (line 13) | function reverse(arr) { FILE: IP Address to Number.js function ipToNum (line 41) | function ipToNum(ip) { function numToIp (line 44) | function numToIp(num) { FILE: Ideal electron distribution.js function atomicNumber (line 16) | function atomicNumber(num){ FILE: If you can read this....js function to_nato (line 19) | function to_nato(words) { FILE: Image host filename generator.js function generateName (line 18) | function generateName() FILE: Inserting multiple strings into another string.js function insertAtIndexes (line 20) | function insertAtIndexes(phrase,word,indexes){ FILE: Inside Out Strings.js function insideOut (line 11) | function insideOut(x){ FILE: Integer depth.js function computeDepth (line 21) | function computeDepth (x){ FILE: Integers: Recreation Two.js function prod2sum (line 30) | function prod2sum(a, b, c, d) { FILE: Is Integer Array ?.js function isIntArray (line 12) | function isIntArray(arr) { FILE: Javascript filter - 2.js function roomMates (line 21) | function roomMates( rooms, floor ){ FILE: Javascript filter - 3.js function searchNames (line 19) | function searchNames( logins ){ FILE: JoJo's Bizarre Kata.js function isJojo (line 43) | function isJojo(name){ FILE: Ka Ka Ka cypher - words only vol 1.js function kaCokadekaMe (line 31) | function kaCokadekaMe(word) FILE: Kebabize.js function kebabize (line 12) | function kebabize(str) { FILE: LOTTO 6 aus 49 - 6 of 49.js function getRandomIntInclusive (line 50) | function getRandomIntInclusive(min, max) { function checkForWinningCategory (line 55) | function checkForWinningCategory(checkCombination, winningCombination) { FILE: Letter Changes.js function letterChange (line 11) | function letterChange(str) { FILE: Levenshtein Distance.js function levenshtein (line 9) | function levenshtein(a, b) { FILE: Linear Regression of Y on X.js function regression_line (line 27) | function regression_line(x,y){ FILE: Linked Lists - Insert Nth Node.js function Node (line 16) | function Node(data) { function insertNth (line 21) | function insertNth(head, index, data) { FILE: Linked Lists - Insert Sort.js function Node (line 13) | function Node(data) { function insertSort (line 18) | function insertSort(head) { FILE: Linked Lists - Recursive Reverse.js function Node (line 10) | function Node(data = null, next = null) { function reverse (line 15) | function reverse(list, prev = null) { FILE: Linked Lists - Remove Duplicates.js function Node (line 37) | function Node(data) { function removeDuplicates (line 42) | function removeDuplicates(head) { FILE: Linked Lists - Shuffle Merge.js function Node (line 12) | function Node(data) { function shuffleMerge (line 17) | function shuffleMerge(first, second) { FILE: Linked Lists - Sorted Insert.js function Node (line 12) | function Node(data, nxt) { function sortedInsert (line 16) | function sortedInsert(head, data) { FILE: Linked Lists-Length & Count.js function Node (line 19) | function Node(data) { function length (line 24) | function length(head) { function count (line 33) | function count(head, data) { FILE: Look and say numbers.js function lookAndSay (line 20) | function lookAndSay(data,len){ FILE: Loose Change.js function looseChange (line 14) | function looseChange(cents){ FILE: Lowest product of 4 consecutive numbers.js function lowestProduct (line 11) | function lowestProduct(input) { FILE: Lucas numbers.js function lucasnum (line 36) | function lucasnum(n){ FILE: Make the Deadfish swim..js function parse (line 16) | function parse( data ) FILE: Manhattan Distance.js function manhattanDistance (line 19) | function manhattanDistance([a1,a2], [b1,b2]){ FILE: Matrix Addition.js function matrixAddition (line 30) | function matrixAddition(a, b){ FILE: Matrix Transpose.js function transpose (line 16) | function transpose(matrix) { FILE: Max Accessor Function.js function max (line 14) | function max(data, accessor) { FILE: Maze Runner.js function mazeRunner (line 34) | function mazeRunner(maze, directions) { FILE: Meeting.js function meeting (line 14) | function meeting(s) { FILE: Mexican Wave.js function wave (line 18) | function wave(str){ FILE: Minutes to Midnight.js function minutesToMidnight (line 26) | function minutesToMidnight(d){ FILE: Mirror, Mirror.js function evilTwin (line 18) | function evilTwin(obj) { FILE: Missing Alphabet.js function insertMissingLetters (line 22) | function insertMissingLetters (str){ FILE: Mix Fruit Juice.js function mixFruit (line 11) | function mixFruit (arr) { FILE: Moduli number system.js function fromNb2Str (line 26) | function fromNb2Str(n,sys){ FILE: Most Frequent Weekdays.js function mostFrequentDays (line 20) | function mostFrequentDays(year){ FILE: Moves in squared strings (II).js function rot (line 45) | function rot(strng) { function selfieAndRot (line 49) | function selfieAndRot(strng) { function oper (line 55) | function oper(fct, s) { FILE: Moves in squared strings (III).js function rot90Clock (line 42) | function rot90Clock(strng) { function diag1Sym (line 54) | function diag1Sym(strng) { function selfieAndDiag1 (line 66) | function selfieAndDiag1(strng) { function oper (line 78) | function oper(fct, s) { FILE: Moves in squared strings (IV).js function diag2Sym (line 41) | function diag2Sym(strng) { function rot90Counter (line 53) | function rot90Counter(strng) { function selfieDiag2Counterclock (line 65) | function selfieDiag2Counterclock(strng) { function oper (line 71) | function oper(fct, s) { FILE: Mr. Safety's treasures.js function unlock (line 18) | function unlock(str){ FILE: Multiples of 3 and 5 redux.js function solution (line 19) | function solution(number){ FILE: Multiplication Tables.js function multiplicationTable (line 18) | function multiplicationTable(row,col){ FILE: Mutual Recursion.js function F (line 13) | function F(n) { function M (line 18) | function M(n) { FILE: N smallest elements in original order.js function firstNSmallest (line 19) | function firstNSmallest(array, n){ FILE: N-th Fibonacci.js function nthFibo (line 15) | function nthFibo(n) { FILE: Name That Integer.js function detectInt (line 28) | function detectInt() { FILE: New Cashier Does Not Know About Space or Shift.js function getOrder (line 30) | function getOrder(input) { FILE: Non-even substrings.js function solve (line 12) | function solve(s){ FILE: Not prime numbers.js function notPrimes (line 17) | function notPrimes(a,b){ function isPrime (line 24) | function isPrime(n) { FILE: Nuclear Missile Manager.js function launchAll (line 9) | function launchAll(launchMissile) { FILE: Number Shortening Filter.js function shortenNumber (line 21) | function shortenNumber(suffixes, base) { FILE: Number Zoo Patrol.js function findNumber (line 18) | function findNumber(array) { FILE: Number of anagrams in an array of words.js function anagramCounter (line 12) | function anagramCounter (wordsArray) { FILE: Number of measurements to spot the counterfeit coin.js function howManyMeasurements (line 15) | function howManyMeasurements(n){ FILE: Number of permutations without repetitions.js function perms (line 24) | function perms(element) { FILE: Numerical Palindrome #1.5.js function palindrome (line 23) | function palindrome(num,s) { FILE: Numericals of a String.js function numericals (line 16) | function numericals(s){ FILE: Numerology.js function solution (line 7) | function solution(date){ FILE: Odd Even number of divisors.js function oddity (line 13) | function oddity(n){ FILE: Odd-heavy Array.js function isOddHeavy (line 14) | function isOddHeavy(n){ FILE: Once.js function once (line 14) | function once(func) { FILE: Only Duplicates.js function onlyDuplicates (line 11) | function onlyDuplicates(str) { FILE: Ordinal Numbers.js function ordinal (line 19) | function ordinal(number, brief) { FILE: Ore Numbers.js function isOre (line 14) | function isOre(n){ FILE: Organise duplicate numbers in list.js function group (line 11) | function group(arr) { FILE: PI approximation.js function iterPi (line 25) | function iterPi(epsilon) { FILE: Padovan numbers.js function padovan (line 26) | function padovan(n) { FILE: Pair of gloves.js function numberOfPairs (line 22) | function numberOfPairs(gloves){ FILE: Palindrome for your Dome.js function palindrome (line 22) | function palindrome(string) { FILE: Palindromic Numbers.js function palindromize (line 25) | function palindromize(num){ FILE: Palindromization.js function palindromization (line 30) | function palindromization(s, n){ FILE: Parabolic Arc Length.js function lenCurve (line 9) | function lenCurve(n) { FILE: Parity bit - Error detecting code.js function parityBit (line 28) | function parityBit(binary) { FILE: Pascal's Triangle #2.js function pascal (line 17) | function pascal(depth) { FILE: Pascal's Triangle.js function pascalsTriangle (line 17) | function pascalsTriangle(n) { FILE: Password generator.js function passwordGen (line 14) | function passwordGen(){ function gen (line 21) | function gen(){ FILE: Paths in the Grid.js function numberOfRoutes (line 14) | function numberOfRoutes(m, n){ function factorial (line 17) | function factorial(n){ FILE: PatternCraft - Decorator.js class Marine (line 29) | class Marine { method constructor (line 30) | constructor(_damage, _armor) { class MarineWeaponUpgrade (line 36) | class MarineWeaponUpgrade { method constructor (line 37) | constructor(marine) { class MarineArmorUpgrade (line 43) | class MarineArmorUpgrade { method constructor (line 44) | constructor(marine) { FILE: PatternCraft - State.js class SiegeState (line 29) | class SiegeState { method constructor (line 30) | constructor() { class TankState (line 36) | class TankState { method constructor (line 37) | constructor() { class Tank (line 43) | class Tank { method constructor (line 44) | constructor() { method canMove (line 47) | get canMove() {return this.state.move } method damage (line 48) | get damage() {return this.state.dmg } FILE: PatternCraft - Strategy.js class Fly (line 29) | class Fly { method move (line 30) | move(unit) { class Walk (line 35) | class Walk { method move (line 36) | move(unit) { class Viking (line 41) | class Viking { method constructor (line 42) | constructor() { method move (line 47) | move() { FILE: Pentabonacci.js function countOddPentaFib (line 27) | function countOddPentaFib(n) { FILE: Pete, the baker (part 2).js function getMissingIngredients (line 20) | function getMissingIngredients(recipe, added) { FILE: Piano Kata, Part 1.js function blackOrWhiteKey (line 25) | function blackOrWhiteKey(keyPressCount) { FILE: Piano Kata, Part 2.js function whichNote (line 22) | function whichNote(keyPressCount) { FILE: Ping-Pong service problem.js function service (line 19) | function service(score){ FILE: Pizza pieces.js function maxPizza (line 15) | function maxPizza(cut) { FILE: Playing on a chessboard.js function game (line 39) | function game(n) { FILE: Playing with passphrases.js function playPass (line 27) | function playPass(s, n) { FILE: Plenty of Fish in the Pond.js function fish (line 73) | function fish(shoal){ FILE: Point in Polygon.js function pointInPoly (line 26) | function pointInPoly(poly, point) { FILE: Points On A Line.js function onLine (line 7) | function onLine(points) { FILE: Points in the circle.js function pointsNumber (line 12) | function pointsNumber(r){ FILE: Pokemon Damage Calculator.js function calculateDamage (line 33) | function calculateDamage(yourType, opponentType, attack, defense) { FILE: Polybius square cipher - encode.js function polybius (line 21) | function polybius (text) { FILE: Pong! [Basics].js class Pong (line 35) | class Pong { method constructor (line 36) | constructor(maxScore) { method play (line 43) | play(ballPos, playerPos) { FILE: Positions Average.js function posAverage (line 28) | function posAverage(s) { FILE: Prefill an Array.js function prefill (line 28) | function prefill(n, v) { FILE: Prime factorization.js function PrimeFactorizer (line 11) | function PrimeFactorizer(n) { FILE: Primorial Of a Number.js function numPrimorial (line 34) | function numPrimorial(n){ function isPrime (line 42) | function isPrime(n) { FILE: Prize Draw.js function rank (line 38) | function rank(st, we, n) { FILE: Proof Read.js function proofread (line 11) | function proofread (str) { FILE: Pyramid Array.js function pyramid (line 11) | function pyramid(n) { FILE: Quick (n choose k) calculator.js function choose (line 18) | function choose(n,k){ FILE: RNA to Protein Sequence Translation.js function protein (line 12) | function protein(rna) { FILE: Rainfall.js function calculateData (line 21) | function calculateData(town, strng, calulateCallback) { function mean (line 42) | function mean(town, strng) { function variance (line 46) | function variance(town, strng) { FILE: Range function.js function range (line 11) | function range(a,b,c){ FILE: Rank Vector.js function ranks (line 11) | function ranks(a) { FILE: Ranking System.js function rankings (line 15) | function rankings(arr){ FILE: Reach Me and Sum my Digits.js function sumDigNthTerm (line 46) | function sumDigNthTerm(initval, patternl, nthterm) { FILE: Reducing by rules to get the result.js function reduceByRules (line 32) | function reduceByRules(numbers, rules){ FILE: Regex Tic Tac Toe Win Checker.js function regexTicTacToeWinChecker (line 31) | function regexTicTacToeWinChecker(board) { FILE: Remember.js function remember (line 19) | function remember(str) { FILE: Repeated Substring.js function f (line 23) | function f(s) { function findCycle (line 28) | function findCycle(arr){ FILE: Return 1, 2, 3 randomly.js function one_two_three (line 9) | function one_two_three() { FILE: Reverse every other word in the string.js function reverse (line 5) | function reverse(str){ FILE: Reverse or rotate?.js function revrot (line 23) | function revrot(str, sz) { FILE: RoboScript #1 - Implement Syntax Highlighting.js function highlight (line 29) | function highlight(code) { FILE: Rotate Array (JS).js function rotate (line 41) | function rotate(array, n) { FILE: Rotation Cipher Cracker.js function decode (line 28) | function decode(msg,contents){ FILE: Round by 0.5 steps.js function solution (line 15) | function solution(n){ FILE: Routes in a square grid.js function routes (line 23) | function routes(n){ FILE: Running Average.js function runningAverage (line 22) | function runningAverage() { FILE: Salesman's Travel.js function travel (line 34) | function travel(r, zipcode) { FILE: Same Array?.js function same (line 15) | function same(a1, a2) FILE: Santa's Master Plan.js function getAttendees (line 24) | function getAttendees(peopleInvited, responses){ FILE: Scheduling (Shortest Job First or SJF).js function SJF (line 28) | function SJF(jobs, index){ FILE: Scrabble best word.js function getBestWord (line 15) | function getBestWord(points,words){ FILE: Secret Message.js function findSecretMessage (line 15) | function findSecretMessage(paragraph) { FILE: Separate The Wheat From The Chaff.js function wheatFromChaff (line 35) | function wheatFromChaff(values) { FILE: Sequences and Series.js function getScore (line 21) | function getScore(n) { FILE: Shortest steps to a number.js function shortestStepsToNum (line 40) | function shortestStepsToNum(num) { FILE: Simple Fun #116: Prime String.js function primeString (line 19) | function primeString(s) { FILE: Simple Fun #135: Missing Alphabets.js function missingAlphabets (line 40) | function missingAlphabets(s) { FILE: Simple Fun #165: Withdraw.js function withdraw (line 19) | function withdraw(n) { FILE: Simple Fun #170: Sum Groups.js function sumGroups (line 30) | function sumGroups(ar) { FILE: Simple Fun #23: Square Digits Sequence.js function squareDigitsSequence (line 46) | function squareDigitsSequence(a0) { FILE: Simple Fun #258: Is Divisible By 6.js function isDivisibleBy6 (line 34) | function isDivisibleBy6(s) { FILE: Simple Fun #303: Prime Product.js function primeProduct (line 32) | function primeProduct(n){ function isPrime (line 46) | function isPrime(n) { FILE: Simple Fun #319: Number And IP Address.js function numberAndIPaddress (line 35) | function numberAndIPaddress(s){ function ipToNum (line 39) | function ipToNum(ip) { function numToIp (line 42) | function numToIp(num) { FILE: Simple Fun #79: Delete a Digit.js function deleteDigit (line 19) | function deleteDigit(n) { FILE: Simple Sentences.js function makeSentence (line 18) | function makeSentence(parts) { FILE: Simple Simple Simple String Expansion.js function stringExpansion (line 21) | function stringExpansion(s) { FILE: Simple Substitution Cipher Helper.js function SubstitutionCipher (line 20) | function SubstitutionCipher(ab1, ab2) { FILE: Simple Web Framework #1: Create a basic router.js class Router (line 21) | class Router { method constructor (line 23) | constructor() { method bind (line 27) | bind(url, method, action) { method runRequest (line 31) | runRequest(url, method) { FILE: Simple card game.js function winner (line 31) | function winner(deckSteve, deckJosh) { FILE: Simple frequency sort.js function solve (line 13) | function solve(arr){ FILE: Simple prime streaming.js function solve (line 16) | function solve(a,b){ FILE: Simple string indices.js function solve (line 18) | function solve(str,idx){ FILE: Simple sum of pairs.js function solve (line 19) | function solve(n) { FILE: Simple transposition.js function simpleTransposition (line 15) | function simpleTransposition(text) { FILE: Simpson's Rule - Approximate Integration.js function simpson (line 23) | function simpson(n) { FILE: Single Word Pig Latin.js function pigLatin (line 20) | function pigLatin(string){ FILE: Single character palindromes.js function solve (line 14) | function solve(s){ FILE: Sometimes.js function sometimes (line 29) | function sometimes(fn) { FILE: Sort My Animals.js function sortAnimal (line 13) | function sortAnimal(animal) { FILE: Sort odd and even numbers in different order.js function sortArray (line 14) | function sortArray(array) { FILE: Sort sentence pseudo-alphabetically.js function sort (line 9) | function sort(s){ FILE: Sorting by bits.js function sortByBit (line 23) | function sortByBit(arr) { FILE: Special Multiples.js function countSpecMult (line 17) | function countSpecMult(n, mxval) { FILE: Sqrt approximation.js function sqrtApproximation (line 16) | function sqrtApproximation(number){ FILE: Squares in a Rectangle.js function findSquares (line 7) | function findSquares(x,y){ FILE: Srot the inner ctonnet in dsnnieedcg oredr.js function sortTheInnerContent (line 23) | function sortTheInnerContent(words) FILE: Statistics for an Athletic Association.js function stat (line 32) | function stat(str) { function calculateTime (line 58) | function calculateTime(totalSeconds){ FILE: Steps in Primes.js function step (line 39) | function step(g, m, n){ function isPrime (line 45) | function isPrime(n) { FILE: Street Fighter 2 - Character Selection.js function streetFighterSelection (line 71) | function streetFighterSelection(fighters, position, moves){ FILE: String Breakers.js function stringBreakers (line 20) | function stringBreakers(n, string){ FILE: String Integer Greater-than.js function stringIntGreaterThan (line 8) | function stringIntGreaterThan(a, b) { FILE: String Shortener (shrink).js function shorten (line 29) | function shorten(string, length, glue='...') { FILE: String Suffixes.js function stringSuffix (line 17) | function stringSuffix(s) { FILE: String array revisal.js function dup (line 15) | function dup(s) { FILE: String average.js function averageString (line 9) | function averageString(str) { FILE: String character frequency.js function solve (line 15) | function solve(s){ FILE: String reduction.js function solve (line 13) | function solve(a, b) { FILE: String searching with wildcard.js function find (line 24) | function find(needle, haystack){ FILE: String tops.js function tops (line 25) | function tops(msg) { FILE: String transformer.js function stringTransformer (line 12) | function stringTransformer(str) { FILE: Stringing me along.js function createMessage (line 9) | function createMessage(str) { FILE: Strip Url Params.js function stripUrlParams (line 11) | function stripUrlParams(url, paramsToStrip){ FILE: Sum The Tree.js function sumTheTreeValues (line 48) | function sumTheTreeValues(root){ FILE: Sum of Two Integers.js function add (line 23) | function add(x, y) FILE: Sum of a Sequence [Hard-Core Version].js function sequenceSum (line 15) | function sequenceSum(begin, end, step){ FILE: Sum of many ints.js function f (line 11) | function f(n, m) { FILE: Sum of nested numbers.js function sumNestedNumbers (line 10) | function sumNestedNumbers(arr) { FILE: Summarize ranges.js function summaryRanges (line 13) | function summaryRanges(nums) { FILE: Sums of Parts.js function partsSums (line 29) | function partsSums(ls) { FILE: Surrounding Primes for a value.js function primeBefAft (line 29) | function primeBefAft(num) { function isPrime (line 44) | function isPrime(n) { FILE: T.T.T.17: Split odd and even.js function splitOddAndEven (line 25) | function splitOddAndEven(n) { FILE: Tank Truck.js function tankvol (line 20) | function tankvol(h, d, vt) { FILE: Temperature converter.js function convertTemp (line 47) | function convertTemp(temp, from, to) { FILE: The Book of Mormon.js function Mormons (line 13) | function Mormons(startingNumber, reach, target){ FILE: The Desperate Rocket Scientist.js function fix_countdown (line 26) | function fix_countdown() { FILE: The Modulo-3 Sequence.js function sequence (line 17) | function sequence(n){ FILE: The Most Sacred of Days.js function blackFriday (line 9) | function blackFriday(year) { FILE: The Non-Discriminate Factorial.js function factorial (line 17) | function factorial(n) { FILE: The Office V - Find a Chair.js function meeting (line 24) | function meeting(x, need){ FILE: The Supermarket Queue.js function queueTime (line 35) | function queueTime(customers, n) { FILE: The Vowel Code.js function encode (line 23) | function encode(string){ function decode (line 33) | function decode(string){ FILE: The elegance of the code.js function factorial (line 19) | function factorial(num){ FILE: The maximum sum value of ranges -- Simple version.js function maxSum (line 29) | function maxSum(arr,range){ FILE: The nth smallest integer.js function nthSmallest (line 17) | function nthSmallest(arr, n) { FILE: The range() function.js function range (line 30) | function range(start = 0, end, step = 1) { FILE: The takeWhile Function.js function takeWhile (line 15) | function takeWhile (arr, pred) { FILE: Thinkful - Logic Drills: Red and bumpy.js function colorProbability (line 23) | function colorProbability(color, texture){ FILE: Three added Characters.js function addedChar (line 35) | function addedChar(s1, s2){ FILE: Throwing Darts.js function scoreThrows (line 21) | function scoreThrows(r){ FILE: Tick Toward.js function tickToward (line 12) | function tickToward([s1,s2],[e1,e2]){ FILE: Time-like string format.js function solution (line 14) | function solution(hour) { FILE: Transform To Prime.js function minimumNumber (line 26) | function minimumNumber(numbers){ function isPrime (line 32) | function isPrime(n) { FILE: Tree Depth.js function recordDepth (line 12) | function recordDepth(tree, d = 0) { FILE: Triangle number check.js function isTriangleNumber (line 28) | function isTriangleNumber(number) { FILE: Tug-o'-War.js function tug_o_war (line 27) | function tug_o_war(teams) { FILE: Turkish National Identity Number.js function checkValidTrNumber (line 27) | function checkValidTrNumber(n) { FILE: Two Sum.js function twoSum (line 12) | function twoSum(numbers, target) { FILE: Two cube sums.js function hasTwoCubeSums (line 13) | function hasTwoCubeSums(n) { FILE: Unary function chainer.js function chained (line 11) | function chained(functions) { FILE: Update inventory in your smartphone store.js function updateInventory (line 15) | function updateInventory(curStock, newStock) { FILE: Upside down numbers.js function solve (line 19) | function solve(x, y) { FILE: Upside-Down Pyramid Addition...REVERSED!.js function reverse (line 23) | function reverse(right) { FILE: Validate Credit Card Number.js function validate (line 34) | function validate(n){ FILE: Vasya - Clerk.js function tickets (line 17) | function tickets(peopleInLine){ FILE: Vasya and System of Equations.js function solution (line 21) | function solution(n, m){ FILE: Vowel Recognition.js function vowelRecognition (line 12) | function vowelRecognition(input){ FILE: Vowel Shifting.js function vowelShift (line 28) | function vowelShift(text, n) { FILE: Walter's miraculous FizzBuzz factory.js function fizzBuzzFactory (line 32) | function fizzBuzzFactory (arr){ FILE: What century is it?.js function whatCentury (line 15) | function whatCentury(year) FILE: What's in a name?.js function nameInStr (line 39) | function nameInStr(str, name){ FILE: Wheel of Fortune.js function winner (line 30) | function winner(c) { FILE: Which filetypes are you using the most?.js function solve (line 31) | function solve(files) { FILE: Who won the election?.js function getWinner (line 32) | function getWinner(l) { FILE: Wind component calculation.js function windComponents (line 30) | function windComponents(rwy, windDirection, windSpeed) { FILE: Word Mesh.js function wordMesh (line 28) | function wordMesh(arr){ FILE: Word Patterns.js function wordPattern (line 15) | function wordPattern(pattern, str) { FILE: Word Segmentation: MaxMatch.js function maxMatch (line 17) | function maxMatch(sentence){ FILE: Wordify an integer.js function wordify (line 21) | function wordify(n){ FILE: World Bits War.js function bitsWar (line 13) | function bitsWar(numbers) { FILE: Write Number in Expanded Form - Part 2.js function expandedForm (line 12) | function expandedForm(num) { FILE: X marks the spot!.js function x (line 19) | function x(n) { FILE: Your Ride Is Here.js function ride (line 28) | function ride(group,comet){ FILE: Zero fill... for the Queen!.js function zeroFill (line 13) | function zeroFill(number, size) { FILE: Ziiiiip!.js function zipObject (line 21) | function zipObject(keys, values=[]) { FILE: bit "Wise" #1: XOR-cism.js function swapper (line 18) | function swapper(a, b) { FILE: compute cube as sums.js function findSummands (line 18) | function findSummands(n){ FILE: extract file name.js class FileNameExtractor (line 27) | class FileNameExtractor { method extractFileName (line 28) | static extractFileName (dirtyFileName) { FILE: first character that repeats.js function firstDup (line 9) | function firstDup (s) { FILE: longest_palindrome.js function isPalindrome (line 28) | function isPalindrome(line) { FILE: mkdir -p.js function mkdirp (line 23) | function mkdirp(root, ...path) { FILE: new with apply.js function construct (line 45) | function construct(Class,...args) { FILE: replaceAll(input, find, replace).js function replaceAll (line 9) | function replaceAll(input, find, replace) { FILE: search in multidimensional array.js function flatten (line 13) | function flatten(arr){ FILE: uniq (UNIX style).js function uniq (line 10) | function uniq(a) { FILE: up AND down.js function arrange (line 37) | function arrange(strng) { FILE: zipWith.js function zipWith (line 21) | function zipWith(fn,a0,a1) {