From fd71eff8bfa23d044ec5948969410dc0167508bd Mon Sep 17 00:00:00 2001 From: Suryapratap Singh Date: Wed, 18 Aug 2021 17:51:12 +0530 Subject: [PATCH] re-formate the code --- String/AlternativeStringArrange.js | 54 +++++++++++++++--------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/String/AlternativeStringArrange.js b/String/AlternativeStringArrange.js index a484c6cf3..2118bc613 100644 --- a/String/AlternativeStringArrange.js +++ b/String/AlternativeStringArrange.js @@ -5,38 +5,38 @@ * @param {String} str2 second input string * @returns `String` return one alternative arrange string. */ - const AlternativeStringArrange = (str1, str2) => { +const AlternativeStringArrange = (str1, str2) => { - // firstly, check that both inputs are strings. - if (typeof str1 !== 'string' || typeof str2 !== 'string') { - return 'Not string(s)' + // firstly, check that both inputs are strings. + if (typeof str1 !== 'string' || typeof str2 !== 'string') { + return 'Not string(s)' + } + + // output string vlaue. + let out_str = ""; + + // get first string length. + const firstStringLength = str1.length; + // get second string length. + const secondStringLength = str2.length; + // absolute length for oparetion. + let absLenght = firstStringLength > secondStringLength ? firstStringLength : secondStringLength; + + // Iterate the character count until the absolute count is reached. + for (let charCount = 0; charCount < absLenght; charCount++) { + // If firstStringLength is lesser than the charCount it means they are able to re-arange. + if (charCount < firstStringLength) { + out_str += str1[charCount]; } - // output string vlaue. - let out_str = ""; - - // get first string length. - const firstStringLength = str1.length; - // get second string length. - const secondStringLength = str2.length; - // absolute length for oparetion. - let absLenght = firstStringLength > secondStringLength ? firstStringLength : secondStringLength; - - // Iterate the character count until the absolute count is reached. - for(let charCount = 0; charCount < absLenght; charCount++){ - // If firstStringLength is lesser than the charCount it means they are able to re-arange. - if(charCount < firstStringLength){ - out_str += str1[charCount]; - } - - // If secondStringLength is lesser than the charCount it means they are able to re-arange. - if(charCount < secondStringLength){ - out_str += str2[charCount]; - } + // If secondStringLength is lesser than the charCount it means they are able to re-arange. + if (charCount < secondStringLength) { + out_str += str2[charCount]; } + } - // return the output string. - return out_str; + // return the output string. + return out_str; } module.exports = AlternativeStringArrange;