CodeWars

(★ 117)

Daily Coding Exercises to sharpen problem solving skills

File Explorer

  • !a.jss
  • 101dalmations.js
  • 3For2Sale.js
  • 5Raised.js
  • _if.js
  • abbreviateName.js
  • addExtra.js
  • addingLogs.js
  • addLength.js
  • addStrings.js
  • addsTwoArrays.js
  • aliasGen.js
  • allSameLength.js
  • allStarChallenge.js
  • alphabetPosition.js
  • alternateCapitilization.js
  • alternatingCase.js
  • animalFarm.js
  • animalLegs.js
  • anotherFizzBuzz.js
  • anotherHello.js
  • anotherMax.js
  • anyElement.js
  • apple.js
  • areaAndVolume.js
  • areaOfASquare.js
  • areaOrPerimeter.js
  • argumentAddition.js
  • argumentsSum.js
  • arrayFilter.js
  • arrayMean.js
  • arrayOfN.js
  • arrayOfPowers.js
  • arrayType.js
  • arrayWithComma.js
  • ascIIChar.js
  • aspectRatio.js
  • ateTheCookie.js
  • baryTriangle
  • basicMathOps.js
  • bikeTimer.js
  • billboardAd.js
  • binarySum.js
  • binaryToDecimal.js
  • blackBox.js
  • blueAndRedMarbles.js
  • boardGameLogic
  • booleanString.js
  • booleanToString.js
  • bugFinishLoop.js
  • bugsTrilogy1.js
  • busyBugFix.js
  • calculateAverage.js
  • calculateBmi.js
  • calculatorLogic.js
  • catAndDogYears.js
  • Century_From_Year.js
  • changeMe.js
  • characterFrequency.js
  • characterRecognitionPatch.js
  • charCodeArray.js
  • checkArray.js
  • checkFactor.js
  • checkGood.js
  • checkHealth.js
  • chocolateBreak.js
  • chooseDrink.js
  • chromosomeCheck.js
  • chuckNorrisVII.js
  • circleArea.js
  • circleCircumference.js
  • circularObject.js
  • cityHello.js
  • classAvg.js
  • classGrader.js
  • closestElevator.js
  • codeGarden.js
  • collatzConjecture.js
  • colorfulghost
  • combatFunction.js
  • combineNames.js
  • combineStrings.js
  • commonDivisors.js
  • conditionalSwitch.js
  • convertCelsius.js
  • Converts_number_to_string.js
  • countByX.js
  • counterPrototype.js
  • Counting_Sheep.js
  • countLowerCase.js
  • countMonkeys.js
  • countOddUnderX.js
  • countOfPlusSumOfNeg.js
  • countSheep.js
  • countSmaller.js
  • countUp.js
  • createHero.js
  • csvRepresentation.js
  • cubeClass.js
  • cuboidVolume.js
  • cutCube.js
  • damagedArrows.js
  • dayOfTheWeek.js
  • decibelScale.js
  • describeAge.js
  • discountPrices.js
  • discoutLitres.js
  • distance2DPoints.js
  • distanceBetweenPillars.js
  • dnaToRna.js
  • dollarsAndCents.js
  • doTurn.js
  • doubleCharacter.js
  • doubleInteger.js
  • drawStairs.js
  • drinkAbout.js
  • duckDuckGoose.js
  • enoughFuel.js
  • enoughSpace.js
  • enumerableMagic.js
  • evalObj.js
  • evaluateNumberStrings.js
  • Even_Or_Odd.js
  • evenOddArray.js
  • everyElement.js
  • exclamationOverload.js
  • exclusiveOperator.js
  • expressionMatter.js
  • extendCat.js
  • extendCatClass.js
  • factorial.js
  • fakeBinary.js
  • fallingPetals.js
  • familyAgeProperties.js
  • feastofBeasts.js
  • fiftyPlusSix.js
  • filterGeese.js
  • filtersOutStrings.js
  • finalGrade.js
  • findDivisors.js
  • findIntegral.js
  • findsRemainder.js
  • findStrangeValue.js
  • firstElements.js
  • firstInterpreter.js
  • firstLetterCapital.js
  • firstNElements.js
  • firstNonConsecutive.js
  • firstToLast.js
  • fixAnotherBug.js
  • fixClosure.js
  • fixDevLab.js
  • fixFunction.js
  • fixIdentifiers.js
  • fixName.js
  • fixNameBug.js
  • fixNumberToString.js
  • fixObject.js
  • floorNumerology.js
  • flowerPetals
  • freezeObject.js
  • freudianWords.js
  • fromCharCode.js
  • getASCII.js
  • getBonus.js
  • grabDoll.js
  • gradeBook.js
  • Grasshopper_Summation.js
  • greaterSumOfCubes.js
  • greaterThanLessThan.js
  • growingPlant.js
  • halfAgePlusSeven.js
  • headOverTail
  • helloName
  • helloSpock.js
  • helloWorld.js
  • hexToDecimal.js
  • hotdogPrices.js
  • howGoodAreYouReally.js
  • howManySmaller.js
  • howMuchWater.js
  • htmlSpecialChars.js
  • includesGold.js
  • indexOfAnElement.js
  • infectedString.js
  • inSheepsClothing.js
  • invertValues.js
  • isAlligator.js
  • isAnotherPalindrome.js
  • isDivisibleBy.js
  • IsEvenOrOdd.js
  • isPluralNeeded.js
  • isReallyNaN.js
  • isSafeInteger.js
  • isThisMyTail.js
  • isToday.js
  • isUpperCase.js
  • jadenSmith.js
  • jennySecretMessage.js
  • keepHydrated.js
  • larioAndMuigi.js
  • leapYear.js
  • leapYears.js
  • learningToHula.js
  • leoOscars.js
  • levelUpMessage.js
  • lochNess.js
  • lostWithoutMap.js
  • loudFall.js
  • magicMath.js
  • makeUpperCase.js
  • makingToast.js
  • matchingType.js
  • maxAndMin.js
  • mergeArrays.js
  • messiGoals.js
  • messiGoals2.js
  • missionObjectives.js
  • modulusAddition.js
  • moneyConverter.js
  • moveHero.js
  • mpgToKPL.js
  • multipleOfIndex
  • multiples.js
  • multiplesBelow.js
  • multiplicationTable.js
  • multiply2Number.js
  • Multiply2Numbers.js
  • multiply8Or9.js
  • mumbling.js
  • nameShuffler.js
  • nba48MinAverage.js
  • nDivisibleByXY.js
  • nearestSquare.js
  • needleInHaystack.js
  • needOneBeginner.js
  • noBoringZeros.js
  • noneInArray.js
  • noOdditiesHere.js
  • notFirstAndLast.js
  • nthEven.js
  • nthPower.js
  • numberInString.js
  • numberOfDigits.js
  • numberReversedArray.js
  • numbersBetween.js
  • occurrencesOfElement.js
  • oddInArray.js
  • odiousOrEvil.js
  • Opposite_number.js
  • oppositeCase.js
  • oppositesAttract.js
  • orderOfOperations.js
  • otherPower.js
  • ownedLigthsabers.js
  • padIt.js
  • palindromeChecker.js
  • parseFloat.js
  • parseInt.js
  • partialPressures.js
  • periodIsLate.js
  • personalMessage.js
  • personObject.js
  • pirateGreetings
  • pirateLoot.js
  • pixelMural.js
  • planetNameID.js
  • playingBanjo.js
  • pointSlope.js
  • practicePush.js
  • practicePush2.js
  • practicePush3.js
  • practicePush4.js
  • practicePush5.js
  • pricePerLitre.js
  • prototypeBark.js
  • prototypeNumber.js
  • pushHash.js
  • quadraticCoefficients.js
  • quarterOfYear.js
  • README.md
  • reagentFormula.js
  • reduceButGrow.js
  • regularSuperBall.js
  • Remove_First_and_Last_Character.js
  • Remove_String_Spaces.js
  • removeDuplicateNumbers.js
  • removeExclamation.js
  • RemoveExclamationMarks.js
  • removeExclamationMarks.js
  • removeExclamations.js
  • removeMinimum.js
  • removeNumbers.js
  • removeOddIndexes.js
  • Repeat_String.js
  • repeatString.js
  • replaceDots.js
  • replaceVowelsExclamation.js
  • Return_Negative.js
  • returnsFive.js
  • Reverse_String.js
  • reverseArray.js
  • reversedSequence.js
  • reverseJustWords.js
  • reverseLettersInSentence.js
  • reverseWords.js
  • rgbToHex.js
  • rockPaperScissors.js
  • roomObject.js
  • roundIt.js
  • rowSumOddNumbers.js
  • savingDiscount.js
  • schoolPaperwork.js
  • scoreTest.js
  • Screen Shot 2021-08-30 at 4.42.52 PM.png
  • Screen Shot 2022-02-10 at 2.54.15 AM.png
  • seatsInTheater.js
  • seperatorMethod.js
  • setAlarm.js
  • sharkBait.js
  • shoppingList.js
  • shortenDate.js
  • shortenToDate.js
  • shortLongShort.js
  • simpleDerivative.js
  • sleighAuthentication.js
  • Smallest_Integer_in_Array.js
  • smallInteger.js
  • smashWords.js
  • SolutionHello.js
  • sortAndFlattenArray.js
  • sortAndStar.js
  • speedKmToCm.js
  • spEng.js
  • squareAndSum.js
  • squareArgument.js
  • squareRootOrSquare.js
  • squaresOnly.js
  • squashBugs.js
  • stringAddition.js
  • stringDigit.js
  • stringEndsWith.js
  • stringStaircase.js
  • stringTemplate.js
  • stringToArray.js
  • stringToNumber.js
  • stringyStringy.js
  • sumBetweenNumbers.js
  • sumDifferencePairs.js
  • sumMethod.js
  • sumOddOrEven.js
  • sumOfPositive.js
  • sumOfSeries.js
  • sumOfSquares.js
  • sumWithNoHiLow.js
  • superSizeNumber.js
  • surviveOrNot.js
  • suzukiStairs.js
  • swapValues.js
  • switchItUp.js
  • syntaxDebugging.js
  • templateStrings.js
  • thirdAngleOfTriangle.js
  • thousandArray.js
  • timeToMilliseconds.js
  • tipCalculator.js
  • toBinary.js
  • toFixed.js
  • totalScore.js
  • trafficLightsSwitch.js
  • training2.js
  • training3.js
  • training4.js
  • transportationRental.js
  • triangularNumbers.js
  • truncateName.js
  • twiceAsOld.js
  • twoDecimals.js
  • uefaEuro2016.js
  • ufcFight.js
  • unicodeTotal.js
  • updateArray.js
  • usingPowers.js
  • validateHello.js
  • validateLogin.js
  • validateRegex.js
  • validateUsr.js
  • veryHot.js
  • volumeDifference.js
  • volumeOfCuboid.js
  • vowelRemover.js
  • waitTime.js
  • watermelon.js
  • welcomeLanguages.js
  • whatNumberIsIt.js
  • whoseMove.js
  • wilsonPrimes.js
  • withoutVAT.js
  • wrappedObj.js
  • Yes_No_Boolean.js
  • yuanConversion.js

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

# Project Badges

  • alt tag alt tag
// repository documentation