Advertisement
FanaticExplorer

eolymp_10078

Aug 14th, 2022 (edited)
417
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.36 KB | None | 0 0
  1. var s:String;
  2. a:array['A'..'Z'] of Integer;
  3. i,min:Longint;
  4. c,bc:Char;
  5. begin
  6.     readln(s);
  7.     min:=100;
  8.     for i := 1 to length(s) do
  9.     begin
  10.         bc := upcase(s[i]);
  11.         a[bc] := a[bc] + 1;
  12.     end;
  13.     for c := 'Z' to 'A' do
  14.         if (a[c]<min) and (a[c]<>0) then
  15.             min:=a[c];
  16.     for c := 'A' to 'Z' do
  17.         if a[c]=min then
  18.         begin
  19.             writeln(c);
  20.             break;
  21.         end;
  22. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement