Kod powinien pobierać ciąg znaków jako dane wejściowe z klawiatury:
The definition of insanity is quoting the same phrase again and again and not expect despair.
Dane wyjściowe powinny wyglądać następująco (nie posortowane w określonej kolejności):
: 15
. : 1
T : 1
a : 10
c : 1
e : 8
d : 4
g : 3
f : 2
i : 10
h : 3
m : 1
o : 4
n : 10
q : 1
p : 3
s : 5
r : 2
u : 1
t : 6
y : 1
x : 1
Wszystkie znaki ASCII liczą się jako Unicode, spacje, cudzysłowy itp., A dane wejściowe powinny pochodzić z klawiatury / nie stałych, atrybutów, dane wyjściowe powinny być drukowane z nowym wierszem po każdym znaku, jak w powyższym przykładzie, nie należy zwracać go jako łańcucha lub składować jako HashMap / słownik etc, tak x : 1
i x: 1
są ok, ale {'x':1,...
i x:1
nie są.
P: Funkcja lub pełny program przyjmuje standardowe wejście i pisze standardowe wyjście?
Odp .: Kod musi być programem pobierającym dane wejściowe przy użyciu standardowego wejścia i wyświetlać wynik poprzez standardowe wyjście.
Tablica wyników:
Najkrótszy ogólnie : 5 bajtów
Najkrótszy ogólnie : 7 bajtów
0
jako liczbę wystąpień?
" : "
(zwróć uwagę na dwie spacje po :
) lub czy inne (krótsze) separatory są w porządku. Nie rozwiązałeś problemu z kodowaniem Unicode.