Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.54 KB | None | 0 0
  1. program wordCalculator;
  2. function RemoveSpaces(str : string) : string;
  3. begin
  4.    var iter := 1;
  5.    while (iter < str.Length) do
  6.    begin
  7.       if (str[iter] = ' ') and (str[iter + 1] = ' ') then
  8.          begin
  9.             str := str.Remove(iter, 1);
  10.             iter -= 1;
  11.          end;
  12.       iter += 1;
  13.    end;
  14.    RemoveSpaces := str;
  15. end;
  16.  
  17. function CalcWords(str : string) : integer;
  18. begin
  19.    CalcWords := RemoveSpaces(str).Split(' ').Count();
  20. end;
  21.  
  22. begin
  23.    var input : string;
  24.    readln(input);
  25.    writeln(CalcWords(input));
  26. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement