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 #27
DESCRIPTION:
Simple, remove the spaces from the string, then return the resultant string.
Starting code:
function noSpace(x){
}
My attempt:
const noSpace = x => x.split(' ').join('')
Rank #1 in 'Best Practice':
function noSpace(x){
return x.replace(/\s/g, '');
}
Rank #2:
function noSpace(x){return x.split(' ').join('')}
Rank #3:
const noSpace = x => x.replace(/ /g, "");
Rank #4:
function noSpace(x){
var result = ""
for(var index = 0; index < x.length; index++){
if(x[index] !== " "){
result += x[index];
}
}
return result;
}
That's it for Kata #27, 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