TZinovieva

Print DNA JS Fundamentals

Feb 5th, 2023
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function dnaHelix(number) {
  2.     let sequence = "ATCGTTAGGG";
  3.     let counter = 0;
  4.     for (let i = 0; i < number; i++) {
  5.       let firstSymbol = sequence[counter % 10];
  6.       let secondSymbol = sequence[(counter + 1) % 10];
  7.       let row = "";
  8.  
  9.       if (i % 4 === 0) {
  10.         row = `**${firstSymbol}${secondSymbol}**`;
  11.       } else if (i % 4 === 1) {
  12.         row = ` *${firstSymbol}--${secondSymbol}* `;
  13.       } else if (i % 4 === 2) {
  14.         row = `  ${firstSymbol}----${secondSymbol}`;
  15.       } else if (i % 4 === 3) {
  16.         row = ` *${firstSymbol}--${secondSymbol}* `;
  17.       }
  18.  
  19.       console.log(row);
  20.       counter += 2;
  21.     }
  22.   }
Advertisement
Add Comment
Please, Sign In to add comment