vikkktor

Basic Syntax_09.login

Sep 18th, 2021 (edited)
270
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(input) {
  2.  
  3.     inputL = input.length;  //брой елементи входни данни
  4.  
  5.     let i = 0; //брояч за обхождане на входните данни
  6.     let j = 0; //брояч за обхождане на символите в username
  7.     let username = input[i];
  8.     i++;
  9.     let usernameL = username.length;;
  10.     let password = "";
  11.  
  12.     //обръща username наобратно, резултатът е паролата на username
  13.     for (j = usernameL - 1; j >= 0; j--) {
  14.         password = password + (username[j])
  15.     }
  16.  
  17.     let count = 1;
  18.     let logged = false;
  19.     let blocked = false;
  20.  
  21.     while (inputL > i) {
  22.         if (count === 4) {
  23.             //blocked = true;
  24.             console.log(`User ${username} blocked!`);
  25.             return;
  26.         }
  27.         passwordTry = input[i]
  28.         i++;
  29.         if (passwordTry === password) {
  30.             console.log(`User ${username} logged in.`)
  31.             logged = true
  32.             return;
  33.         } else {
  34.             console.log("Incorrect password. Try again.")
  35.         }
  36.  
  37.         count++
  38.     }
  39. }
  40.  
  41.  
  42. solve(['Acer', 'login', 'go', 'let me in', 'recA'])
  43. solve(['sunny', 'rainy', 'cloudy', 'sunny', 'not sunny'])
RAW Paste Data