How to print a string in N equal parts with TypeScript

1 Answer

0 votes
function PrintParts(str : string, parts : number) {
    const length : number = str.length;
    
    if (length % parts != 0) {
        console.log("No equal parts");
        return;
    }
    
    const part_size : number = length / parts;
    
    let s = "";
    for (let i : number = 0; i < length; i++) {
        if (i % part_size == 0 && i != 0) {
            console.log(s);
            s = "";
        }
        s += str.charAt(i); 
    }
    console.log(s);
}

const str : string = "typescript c++ c java python";
const parts : number = 4;

PrintParts(str, parts);




/*
run:

"typescr" 
"ipt c++" 
" c java" 
" python" 

*/

 



answered Oct 4, 2022 by avibootz

Related questions

2 answers 173 views
1 answer 128 views
1 answer 132 views
1 answer 168 views
1 answer 149 views
1 answer 138 views
1 answer 140 views
...