If you missed the introductory post, it's here. For a list of previously solved katas, please refer to the bottom of this page.
If this is your first time seeing my post, please note - these katas are probably randomly assigned per user so please don't go into Codewars thinking we will have exactly the same user experience, I am just posting these in the order that I got them.
Kata #34
DESCRIPTION:
This kata is about multiplying a given number by eight if it is an even number and by nine otherwise.
Starting code:
function simpleMultiplication(number) {
// your code........
}
My attempt:
const simpleMultiplication = number => number % 2 === 0 ? number*8 : number*9
Rank #1 in 'Best Practice':
function simpleMultiplication(n) {
return n * (n % 2 ? 9 : 8);
}
Rank #2:
function simpleMultiplication(n){
return n % 2 == 0 ? n * 8 : n * 9
}
Rank #3:
function simpleMultiplication(value){
if(value%2===0 ){
return value *8
}
else{
return value* 9;
}
}
Rank #4:
const simpleMultiplication=n=>n*(n%2?9:8)
That's it for Kata #34, stay tuned for more katas to be solved!
Link to Kata #1: Square(n) Sum
Link to Kata #2: Convert a Number to a String
Link to Kata #3: DNA to RNA Conversion
Link to Kata #4: Remove First and Last Character
Link to Kata #5: MakeUpperCase
Link to Kata #6: Total amount of points
Link to Kata #7: A Needle in the Haystack
Link to Kata #8: Sum of positive
Link to Kata #9: Basic Mathematical Operations
Link to Kata #10: Beginner - Reduce but Grow
Link to Kata #11: Square Every Digit
Link to Kata #12: Friend or Foe?
Link to Kata #13: Grasshopper - Summation
Link to Kata #14: Get the Middle Character
Link to Kata #15: Descending Order
Link to Kata #16: String ends with?
Link to Kata #17: Sum of two lowest positive integers
Link to Kata #18: Sum of odd numbers
Link to Kata #19: Find the next perfect square!
Link to Kata #20: Reversed Strings
Link to Kata #21: Jaden Casing Strings
Link to Kata #23: Returning Strings
Link to Kata #24: Opposite number
Link to Kata #25: Are You Playing Banjo?
Link to Kata #26: Beginner Series #1 School Paperwork
Link to Kata #27: Remove String Spaces
Link to Kata #28: Invert values
Link to Kata #30: Beginner Series #2 Clock
Link to Kata #31: Is this a triangle?