HackerRank - Making Anagrams | Full Solution with Simplified Examples and Visuals | Study Algorithms

  Рет қаралды 11,602

Nikhil Lohia

Nikhil Lohia

Күн бұрын

Пікірлер: 33
@063harshsahu2
@063harshsahu2 Жыл бұрын
You make it Simple, In this World their are very few people who make things easy You are one of them,
@nikoo28
@nikoo28 Жыл бұрын
thank you so much
@Ahmed_Salah00
@Ahmed_Salah00 Жыл бұрын
bro I'm speechless! perfect!!
@nikoo28
@nikoo28 Жыл бұрын
Thank you so much 😀
@rajakabdul6407
@rajakabdul6407 5 ай бұрын
Hae bro Can u explain What is Math.abs(i)
@nikoo28
@nikoo28 5 ай бұрын
it gets the absolute value. Example: Math.abs(-1) = 1 Math.abs(1) = 1
@deepika8401
@deepika8401 3 жыл бұрын
I am able to solve problems because of you
@vikrantkambli9265
@vikrantkambli9265 Жыл бұрын
your explanation is crystal clear..thank you so much bro..
@nikoo28
@nikoo28 Жыл бұрын
So nice of you
@BabyKrishna01
@BabyKrishna01 Жыл бұрын
Concept is clear with the video, please explain the program itself as well, why you are taking int c array or like thi
@nikoo28
@nikoo28 Жыл бұрын
the solution explains why we need the array. :) do you have a specific doubt? i can help
@Philthyyy
@Philthyyy 3 жыл бұрын
Very detailed explanation. Thank you for your time and insight.
@maheshguttedar3620
@maheshguttedar3620 2 жыл бұрын
Very detailed explanation.
@manishkawale4037
@manishkawale4037 Жыл бұрын
Great Explanation.
@davidlazaro3143
@davidlazaro3143 2 жыл бұрын
What an amazing video 🥰
@92akky
@92akky Жыл бұрын
Nice explanation
@nikoo28
@nikoo28 Жыл бұрын
Thanks and welcome
@rmukeshverma8724
@rmukeshverma8724 Жыл бұрын
int n1{s1.size()}; int n2{s2.size()}; int result{}; vector sr1(26); vector sr2(26); for(int i=0; i < n1; ++i) { sr1[abs('a'-s1[i])] +=1; } for(int i=0; i < n2; ++i) { sr2[abs('a'-s2[i])] +=1; } for(int i = 0; i < 26; ++i) { result += abs(sr2[i]-sr1[i]); } return result; why it's incorrect?
@stonedcodingtom9097
@stonedcodingtom9097 2 жыл бұрын
Great video
@vandanabanny7550
@vandanabanny7550 2 жыл бұрын
excellent thank you :)
@tamao1473
@tamao1473 3 жыл бұрын
Thanks
@taherkp7321
@taherkp7321 3 жыл бұрын
Hi. Just a question here, why are doing (s1.char(i) - 'a' ) here? what is the significance of 'a'. Thanks
@nikoo28
@nikoo28 3 жыл бұрын
We want to index each character in alphabet. So ‘a’ = 0, ‘b’ = 1, ‘c’ = 2, ‘d’ = 3…and so on. With this statement we calculate this index. If charAt(i) is ‘a’ then we will get ‘a’ - ‘a’ = 0. This position is now used in array. If charAt(i) = ‘k’. Then ‘k’ - ‘a’ = 10 We get position 10 of array. Does this clear your doubt?
@taherkp7321
@taherkp7321 3 жыл бұрын
@@nikoo28 Yes.. Thanks
@Grammar-EN
@Grammar-EN Жыл бұрын
bro in which language u explained
@nikoo28
@nikoo28 Жыл бұрын
this is in JAVA
@pratyakshamaheshwari8269
@pratyakshamaheshwari8269 3 жыл бұрын
int makeAnagram(string a, string b) { int *c = new int(26); for(int i=0;i
@kirannaik4417
@kirannaik4417 Жыл бұрын
total = total + abs(c[i]) ; I think you had found the mistake..
@VishalEdu03
@VishalEdu03 8 ай бұрын
.c[s1.charAt(i) - 'a '] ++ ..anyone can explain using for loop ...
@MohdAshraf-nw9bz
@MohdAshraf-nw9bz 7 күн бұрын
HashMap hm= new HashMap(); for(int i=0; i
HackerRank Strings : Making Anagrams Explained - Java
8:07
Nick White
Рет қаралды 21 М.
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 8 МЛН
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 20 МЛН
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 3,5 МЛН
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 3,2 МЛН
5 Simple Steps for Solving Any Recursive Problem
21:03
Reducible
Рет қаралды 1,2 МЛН
I gave 127 interviews. Top 5 Algorithms they asked me.
8:36
Sahil & Sarra
Рет қаралды 674 М.
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 8 МЛН