Advertisement
Whi7eW0lf

Untitled

Sep 19th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.01 KB | None | 0 0
  1. package StacksAndQueuesExercises;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6.  
  7. public class BasicStackOperations {
  8.     public static void main(String[] args) throws IOException {
  9.         BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
  10.  
  11.         String input = read.readLine(); // Четем си входа
  12.  
  13.         String reversed = ""; // Правим празна променлива за обърнатия стринг
  14.  
  15.         for (int i = input.length() - 1; i >= 0; i--) { // Обръщаме стринга
  16.             reversed += input.charAt(i);
  17.         }
  18.  
  19.         int counter = 0; // Брояч за интерациите
  20.  
  21.         String data = read.readLine(); // Четем новите входове които трябва да сравняваме със ревърснатия стринг.
  22.  
  23.         while (!reversed.equals(data)){ // Проверяваме дали някой от входовете съвпада със ревърснатия стринг , ако не въртим цикъла .
  24.  
  25.             if (counter==3){ // Ако итерациите станат 3 и цикъла се върти все още , печатаме съобщението и брейкваме .
  26.                 System.out.println("User "+input +" blocked!");
  27.                 break;
  28.             }else {
  29.                 System.out.println("Incorrect password. Try again."); // Ако са по-малко от три и все още няма съвпадение , печатаме съобщението .
  30.             }
  31.  
  32.             counter++; // Увеличаваме брояча .
  33.             data= read.readLine(); // Четем нов вход .
  34.         }
  35.  
  36.         if (reversed.equals(data)){ // Ако цикъла е спрял и последния вход е същия който търсим , печатаме съобщението .
  37.             System.out.println("User "+input+" logged in.");
  38.         }
  39.  
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement