serd
Мудрец
(17226)
1 месяц назад
Имена S,f,map,d и т.д. вообще не говорят о том, что именно в них содержится и, чтобы понять что происходит, нужно прочитать целиком весь код и держать в памяти назначение всех этих переменных. Должна быть возможность понять что хранится в переменной без необходимости искать ее объявление и читать весь код.
Можно назвать как-нибудь типа:
S -> inputString
f -> words
d -> word
map -> wordNumberOfOccurrences