Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Recenica {
- public static SLL<Character> popravka(SLL<Character> lista){
- SLLNode<Character> tmp=lista.getFirst();
- SLLNode<Character> prvaB=tmp;
- int flag=0;
- while(tmp!=null) {
- if(tmp.element=='.')
- break;
- if(tmp.element==' '){
- tmp=tmp.succ;
- continue;
- }
- prvaB = tmp;
- while (tmp.succ.element != ' ' && tmp.succ.element!='.') {
- tmp = tmp.succ;
- }
- lista.insertBefore(tmp.element, prvaB);
- SLLNode<Character> kopija = tmp;
- lista.delete(tmp);
- tmp = kopija.succ;
- }
- return lista;
- }
- public static void main(String[] args) {
- Scanner in=new Scanner(System.in);
- String recenica=in.nextLine();
- System.out.println(recenica);
- SLL<Character> lista=new SLL<Character>();
- for(int i=0;i<recenica.length();i++){
- lista.insertLast(recenica.charAt(i));
- }
- System.out.println(popravka(lista));
- }
- }
Add Comment
Please, Sign In to add comment