L4. Print all prime factors of a Number | Maths Playlist

Поділитися
Вставка
  • Опубліковано 16 бер 2024
  • Notes/Codes/Problem links under day 8 of A2Z DSA Course: takeuforward.org/strivers-a2z...
    Entire playlist: • Maths Playlist | Langu...
    Follow us on our other social media handles: linktr.ee/takeuforward

КОМЕНТАРІ • 47

  • @2amCoder
    @2amCoder 3 місяці тому +2

    last solution was actually something i never came across has thought of it but never applied great vid

  • @mohammedraheel2223
    @mohammedraheel2223 3 місяці тому +1

    One after other video is uploading it is very much satisfying for the beginners😊..
    Thanks a lot Striver Bhaiya ❤

  • @stith_pragya
    @stith_pragya 2 місяці тому +1

    Understood......Thank You So Much for this wonderful video......🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻

  • @hardikpatel352
    @hardikpatel352 10 днів тому

    understood
    class Solution{
    public:
    vectorAllPrimeFactors(int N) {
    vector vec;
    for(int i=2; i

  • @subee128
    @subee128 3 місяці тому

    Thank you very much

  • @Anonymous____________A721
    @Anonymous____________A721 3 місяці тому +1

    God of dsa and cp

  • @codeman3828
    @codeman3828 2 місяці тому

    Understood. thanks

  • @reddygopichand2002
    @reddygopichand2002 3 місяці тому

    Understood ❤

  • @anshgupta8860
    @anshgupta8860 Місяць тому

    for number like 37 ,n stilll remains 37 which is a factor ,so we add and in case of 16 ,n reduces to 1 ,so we dont need to add it to list ,that;s why n!=1 then add to list

  • @HarshvardhanSankpal
    @HarshvardhanSankpal 26 днів тому

    12:30 in this code we need to also apply isPrime( i ) in the if statement, else we are blindly adding also the divisors, but the question demands prime divisors.

    • @afreenmohammad8716
      @afreenmohammad8716 16 днів тому

      no you are wrong. for example,2 is a prime number. when 2 divdes the number as many times as possible then 2 mutiples cannot divide the number. similarly for 3 etc.

  • @batmanlovesjokerr
    @batmanlovesjokerr 2 місяці тому

    8:30- actual method
    14:40 more optimised

  • @kedarmalap7525
    @kedarmalap7525 3 місяці тому +1

    Can you please upload detailed video on strings....

  • @knowthrvdo
    @knowthrvdo 3 місяці тому +1

    Plz complete remaining sheet as well

  • @user-nb6fx1rf9i
    @user-nb6fx1rf9i 3 місяці тому +1

    Time hi nahi mil reha h abhi...varana ek din me ye playlist khatam kar denge... Striver Jindabaad! 😂

  • @Express871
    @Express871 3 місяці тому +2

    Can you videos on your own dsa sheet string Question

  • @chiragbansod8252
    @chiragbansod8252 3 місяці тому

    understood

  • @HarshvardhanSankpal
    @HarshvardhanSankpal 26 днів тому

    for solving the edge case of 37, cant we simpliy check if n is prime, if yes, we know theres only 1 pime factor that is itself ??

  • @AkbarKhan-gd2bw
    @AkbarKhan-gd2bw 3 місяці тому

    💖💖💖

  • @prajjwaltripathi2374
    @prajjwaltripathi2374 2 місяці тому

    I can't find the c++ code for the last method, please someone help!

  • @VikashPatel-sf6ub
    @VikashPatel-sf6ub 3 місяці тому

    In last approach, why we are adding n in list if it's not equal to 1 without checking it's prime or not.

    • @mrinmoykalita4456
      @mrinmoykalita4456 3 місяці тому

      Considering worst case of factors of primes of number can go upto number. So, we are considering total spaces upto the numbers.

    • @yash2275
      @yash2275 3 місяці тому

      See If there is the value Of N which is prime then we are iterating i upto sqrt N so we will not reach to the N through i but we know that if n is not 1 then it will also be the factor so we will add it to the answer see dry run the code for 65 then you will understand

  • @wul_frik
    @wul_frik Місяць тому

    I have a doubt, why can't multiple prime numbers be there after the loop ends, like after the for loop ends, the number might be something like p1 * p2, where p1 and p2 are primes?

  • @praphullpandey425
    @praphullpandey425 3 місяці тому

    First view ❤

  • @veerverma5586
    @veerverma5586 3 місяці тому +2

    Bhaiya string and recursion ka kya plan hai??

    • @es_amit
      @es_amit 3 місяці тому

      aditya verma se pdhle recursion bhot mst hai uska

    • @veerverma5586
      @veerverma5586 3 місяці тому +1

      @@es_amit phir lekin sequence toot jayega, ab dekhta hoon agar thode din tak nhi kiya post toh kahi or se he krna padega

    • @es_amit
      @es_amit 3 місяці тому

      @@veerverma5586 bhai ek baar pdh ke toh dekh fir btaio (recursion) Aditya verma se. mera recursion bhot weak tha phle ab dp ke questions bde aaram se solve kr deta hu

    • @veerverma5586
      @veerverma5586 3 місяці тому

      @@es_amit ohh 😮, yeh he hai kya 19 videos wala?

    • @es_amit
      @es_amit 3 місяці тому +1

      @@veerverma5586 ha Bhai aaram se dekh fir btaio mujhe kaisi lgi, backtracking ki bhi dekh lio

  • @AdityaGrover-ly9jf
    @AdityaGrover-ly9jf 3 місяці тому

    First view

  • @AkOp-bf9vm
    @AkOp-bf9vm Місяць тому

    did anyone understand the last 16 example which he give to try itself

    • @vipuljamod4119
      @vipuljamod4119 7 днів тому +1

      n = 16.
      (1) i = 2
      i*i = 4 < 16
      16 % 2 = 0 .
      list.add(2)
      while(n % 2 == 0) {
      16/2 = 8
      8/2 = 4
      4/2 = 2
      2/2 = 1.
      }
      Now while loop break.
      i is become 3 and n is become 1.
      3 * 3 = 9 < 1 ❌ so condition false
      So for loop break.
      And now check if n != 1
      n = 1 and 1 = 1 so condition false ❌
      And final ans
      list = [2]

    • @AkOp-bf9vm
      @AkOp-bf9vm 4 дні тому

      @@vipuljamod4119 thnx bro

  • @gauristar4094
    @gauristar4094 Місяць тому +1

    But the final optimized approach doesn't work for some numbers like 6.

    • @vipuljamod4119
      @vipuljamod4119 7 днів тому

      public static ArrayList primeFactor(int n) {
      ArrayList al = new ArrayList();
      for(int i=2; i * i

    • @vipuljamod4119
      @vipuljamod4119 7 днів тому

      Try this code.., this working perfectly.

  • @genzsubh
    @genzsubh 3 місяці тому +2

    Nhi karna print bhai... Kyu paresan kr rha h. Job dega to bol

    • @priyanshubiswas9396
      @priyanshubiswas9396 Місяць тому

      tujhe toh waise v koi job na de🤣🤡

    • @genzsubh
      @genzsubh Місяць тому

      @@priyanshubiswas9396 🤣🤣🤣🤣

  • @hardikpatel352
    @hardikpatel352 14 днів тому

    understood

  • @shaiksoofi3741
    @shaiksoofi3741 7 днів тому

    understood

  • @anshgupta8860
    @anshgupta8860 Місяць тому

    understood