Martina312

Правилни реченици

Nov 19th, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.14 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Recenica {
  4.     public static SLL<Character> popravka(SLL<Character> lista){
  5.         SLLNode<Character> tmp=lista.getFirst();
  6.         SLLNode<Character> prvaB=tmp;
  7.         int flag=0;
  8.         while(tmp!=null) {
  9.             if(tmp.element=='.')
  10.                 break;
  11.             if(tmp.element==' '){
  12.                 tmp=tmp.succ;
  13.                 continue;
  14.             }
  15.             prvaB = tmp;
  16.             while (tmp.succ.element != ' ' && tmp.succ.element!='.') {
  17.                 tmp = tmp.succ;
  18.             }
  19.  
  20.             lista.insertBefore(tmp.element, prvaB);
  21.             SLLNode<Character> kopija = tmp;
  22.             lista.delete(tmp);
  23.             tmp = kopija.succ;
  24.         }
  25.         return lista;
  26.     }
  27.     public static void main(String[] args) {
  28.         Scanner in=new Scanner(System.in);
  29.  
  30.         String recenica=in.nextLine();
  31.         System.out.println(recenica);
  32.         SLL<Character> lista=new SLL<Character>();
  33.  
  34.         for(int i=0;i<recenica.length();i++){
  35.             lista.insertLast(recenica.charAt(i));
  36.         }
  37.  
  38.         System.out.println(popravka(lista));
  39.     }
  40. }
Add Comment
Please, Sign In to add comment