Rotate String | Something to learn | Leetcode 796 | codestorywithMIK

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ธ.ค. 2024

ความคิดเห็น • 39

  • @manojitsaha6262
    @manojitsaha6262 หลายเดือนก่อน +16

    Normal nahi expert banna hai ❤💯

    • @GateDA-omkarpunjaji
      @GateDA-omkarpunjaji หลายเดือนก่อน +2

      Expert nahi legend ultra pro banana hain

  • @souravjoshi2293
    @souravjoshi2293 หลายเดือนก่อน +7

    I want to be like you MIK.
    travelling + studying + desciplied etc. you manage everything well.

  • @aizad786iqbal
    @aizad786iqbal หลายเดือนก่อน +3

    I used this approach, it's cool that it worked..
    class Solution {
    public boolean rotateString(String s, String goal) {
    String combined = s + s;
    if(goal.length() < s.length()){
    return false;
    }
    if(combined.indexOf(goal) != -1){
    return true;
    }
    return false;
    }
    }

  • @Akashkumar_12
    @Akashkumar_12 หลายเดือนก่อน +3

    Expert banna Hai 😊❤

  • @thekindspill
    @thekindspill หลายเดือนก่อน +3

    Binge watching all your playlists. They are too good.
    Thanks a lot

  • @bhupendrakalal1727
    @bhupendrakalal1727 หลายเดือนก่อน +2

    yes sir i remember 2nd approach aapne batai thi purnai video me ,btw thank you for great explanation❤❤❤❤

  • @gui-codes
    @gui-codes หลายเดือนก่อน +3

    Thanks a lot MIK. Always learning from you.

  • @Coder_Buzz07
    @Coder_Buzz07 หลายเดือนก่อน +1

    best explanantion

  • @_shivambhaskar
    @_shivambhaskar หลายเดือนก่อน +2

    How do you think, Mindblowing...
    Love you bro ❤

  • @EB-ot8uu
    @EB-ot8uu หลายเดือนก่อน

    love you. thanks a lot mik for improving my problem solving skills

  • @MohammedHasmi577
    @MohammedHasmi577 หลายเดือนก่อน +1

    Sir i am big fan of you🎉❤

  • @adityaasthana8758
    @adityaasthana8758 24 วันที่ผ่านมา +1

    when you will rotate it by 2 it will be "cdefab" not "cdefba".....by the thank u for the video....got to learn so many things...

  • @aws_handles
    @aws_handles หลายเดือนก่อน

    Thanks a lot always ❤

  • @satyasanjay1339
    @satyasanjay1339 หลายเดือนก่อน +2

    You can use String.indexOf method to find the substring in a given string.
    *Java Code*
    if(s.length() != goal.length()) return false;
    String t = s + s;
    if(t.indexOf(goal) != -1) return true;
    return false;

  • @Coder_Buzz07
    @Coder_Buzz07 หลายเดือนก่อน +2

    class Solution {
    public:
    bool rotateString(string s, string goal) {
    if(s.size()!=goal.size())return false;
    string check=s+s;
    if(check.find(goal)==-1){
    return false;
    }
    return true;
    }
    };

  • @Tech_Explorer-d6g
    @Tech_Explorer-d6g หลายเดือนก่อน

    Hii, aap kon sa writing pad use krte ho? any suggestions?

  • @ShashankShekharShukla-xw7rc
    @ShashankShekharShukla-xw7rc หลายเดือนก่อน +3

    bool rotateString(string s, string goal) {
    if(s.size()>goal.size()) return false;
    string str=s+s;
    if(str.find(goal)!=string ::npos) return true;
    return false;
    } My solution in c++

    • @Billy-gd1rm
      @Billy-gd1rm หลายเดือนก่อน

      Bhai yeh npos kya hota hn 4 line samjhana

    • @ShashankShekharShukla-xw7rc
      @ShashankShekharShukla-xw7rc หลายเดือนก่อน

      @Billy-gd1rm bhai dekh npos string class ka ek constant member hai ,
      Jo ki ye darshata hai ki kya koi aise value jo string me na present ho (Mota Moti ye pata rakho ki jab bhi hm string me search kar rhe hai to ye darshata hai ki vo value string me present hai ki nhi )
      Waise ye static finte large value hote hai
      But itna hi pata rakho that enough

    • @Billy-gd1rm
      @Billy-gd1rm หลายเดือนก่อน

      @ShashankShekharShukla-xw7rc bhai aap dsa kaha se kr rhe hoo ? Please tell

    • @Billy-gd1rm
      @Billy-gd1rm หลายเดือนก่อน

      @@ShashankShekharShukla-xw7rc please tell bhai

    • @ShashankShekharShukla-xw7rc
      @ShashankShekharShukla-xw7rc หลายเดือนก่อน

      @@Billy-gd1rm bhai dekho love babbar (Agar pure beginner ho ) and if comfortable ho thoda sa ho for (striver +code story with mik )
      Bus itna 🙂
      Isse jyada no required any paid course
      Logic building ke liye hackerrank try kar sakte ho

  • @Sanatani_Abhishek0906
    @Sanatani_Abhishek0906 หลายเดือนก่อน +1

    class Solution {
    public:
    bool rotateString(string s, string goal) {
    if(s.size() > goal.size()) return false;
    string ans = s;
    ans += s;
    if(ans.find(goal) < ans.length()) return true;
    return false;
    }
    };

  • @jashanpreet.753
    @jashanpreet.753 หลายเดือนก่อน

    Please make a video on leetcode 3337. It was the 5th problem in leetcode weekly 421. for me it is very hard to understand that problem from leetcode comments. Also there is no proper explanation of that problem on yt + It is from an advanced topic (matrix exponentiation)

  • @iamarpit.
    @iamarpit. หลายเดือนก่อน

    1st bro thank you

  • @25-cse-csmohitkumarmandal59
    @25-cse-csmohitkumarmandal59 หลายเดือนก่อน

    Ye yaad kaise rahega ...agar in future pta v lg jaye esa kuch use krna h

  • @RishabhChatterjee-fg2gz
    @RishabhChatterjee-fg2gz หลายเดือนก่อน

    Bhaiya left shift mein n^2 lag raha tha, isiliye mene right shift Kiya Tha, aur after one right shift check Kar raha hu, ki same hai ki nhi, aur solved ho gaya

  • @dipanshuraj7868
    @dipanshuraj7868 หลายเดือนก่อน +1

    class Solution {
    public:
    bool rotateString(string s, string goal) {
    int n = s.size();
    for(int i = 0; i

    • @AkOp-bf9vm
      @AkOp-bf9vm หลายเดือนก่อน +1

      time complexity is O(N square) not O(N) because "s.erase(0, 1);" will take O(N) time complexity every time

    • @dipanshuraj7868
      @dipanshuraj7868 หลายเดือนก่อน +1

      @@AkOp-bf9vm Yes, Bro you are right.

  • @MathBytes1008
    @MathBytes1008 หลายเดือนก่อน

    What Software , You Use For Making Videos ?

  • @adritaadi8027
    @adritaadi8027 หลายเดือนก่อน +1

    not so optimized but here's my solution
    class Solution {
    public:
    bool rotateString(string s, string goal) {
    int n=s.length();
    string newS=s;
    string out="";
    while(out!=s){
    out=newS[n-1]+newS.substr(0,n-1);
    if(out==goal){
    return true;
    }
    newS=out;
    }
    return false;
    }
    };

  • @yuvrajsoni6865
    @yuvrajsoni6865 หลายเดือนก่อน +1

    Thanks bro👏🏻

  • @rickdutta942
    @rickdutta942 หลายเดือนก่อน +1

    return s.size() == g.size() && (s+s).find(g) != -1;