Блог пользователя HasNyen9

Автор HasNyen9, история, 3 года назад, По-английски

I get a lot of tips that i should see top coders/programmers code just to get some new information.Indeed,I get a lot of new information but I dont understand some specific part of their code,like how's that working.Is there any way to know that? As an example,look at this code:

int n;
cin>>n;
string s;
cin>>s;
int count[26]{0};
for(int i=0;i<n;i++)
  count[s[i]-'a']=1; //here i dont get the logic behind this part.I know what its doing.But i dont know how it is doing it.
  • Проголосовать: нравится
  • +1
  • Проголосовать: не нравится

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

At first, you should try to understand what each variable means and it would give you some idea.

»
3 года назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

Dry run tough test case on a piece of paper.