Decimal to any Base | Solution

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

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

  • @dishantyadav2533
    @dishantyadav2533 4 ปีที่แล้ว +5

    Thank you sir for providing such short and precise videos

    • @Pepcoding
      @Pepcoding  4 ปีที่แล้ว +7

      Glad you liked it!! pdhtee rhiee or bdtte rhiee..

    • @dishantyadav2533
      @dishantyadav2533 4 ปีที่แล้ว

      @@Pepcoding yes sir

    • @navaneethakrishnak9384
      @navaneethakrishnak9384 3 ปีที่แล้ว

      @@Pepcoding sir wat abt decimal to hexa?

  • @csiddharth380
    @csiddharth380 3 ปีที่แล้ว +6

    Saara jahan k coding channels ek taraf aur pepcoding ek taraf......

  • @kamalnayan5331
    @kamalnayan5331 3 ปีที่แล้ว

    Accepted Answer:
    public static int getValueInBase(int num, int base){
    String ans = "";
    while (num > 0) {
    ans += num % base;
    num /= base;
    }
    return Integer.parseInt(new StringBuilder(ans).reverse().toString());
    }

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

    would this soultion work for hexadecimal conversion?

  • @sarojsharma-pw3iz
    @sarojsharma-pw3iz 3 ปีที่แล้ว +2

    Thank you so much sir

    • @Pepcoding
      @Pepcoding  3 ปีที่แล้ว

      So nice of you

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

    A simple trick for everyone after you put the code in your own ide either use Pieces OS or just copy it and put it in any AI and ask to explain it properly that really gives you insight like no one will be able to.

  • @rohitraj5966
    @rohitraj5966 3 ปีที่แล้ว +1

    code is not working for base greater than 11 or it does not work at all?

  • @rohitmore6232
    @rohitmore6232 3 ปีที่แล้ว +1

    Not working for hexadecimal it returns 10 not A

    • @Pepcoding
      @Pepcoding  3 ปีที่แล้ว

      Post your queries on nados.pepcoding.com our community will help you out.

  • @yamanpaneri7108
    @yamanpaneri7108 3 ปีที่แล้ว

    Bht sahi pal

    • @Pepcoding
      @Pepcoding  3 ปีที่แล้ว

      Thank you so much

  • @apurbakumarmajumder9478
    @apurbakumarmajumder9478 2 ปีที่แล้ว

    Sir can we use recursion for this question
    #include
    using namespace std;
    void DecToAny(int n, int b) {
    //write your code here
    if(n==0)
    {
    return;
    }
    DecToAny(n, b);
    cout n;
    cin >> b;
    DecToAny(n, b);
    }
    Sir my code is not working but still this is the first approach that come in my mind.

  • @palakgupta4104
    @palakgupta4104 4 ปีที่แล้ว +2

    sir what would be the time complexities of these conversions

    • @_rahulsain
      @_rahulsain 4 ปีที่แล้ว

      o(n) i think?

    • @navjotsingh_
      @navjotsingh_ 4 ปีที่แล้ว

      O(no. of digits in the number)

  • @Firstusee256
    @Firstusee256 5 ปีที่แล้ว

    Thank you sir

  • @sachintiwari-ye5sq
    @sachintiwari-ye5sq 2 ปีที่แล้ว

    Sir how to handle negative base e.g. Convert to Base -2

  • @abdullas3640
    @abdullas3640 2 ปีที่แล้ว

    no need to take pow, we can intiate rv with 0 and while storing no rv=rv*10+dig;

  • @Mr.TechSpec
    @Mr.TechSpec ปีที่แล้ว

    Has anyone tried with 4658(decimal to binary)?

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

    3:23

  • @vaishalisharma1270
    @vaishalisharma1270 3 ปีที่แล้ว +2

    is this foundation course is enough or should we go for level up after completing this course

    • @kaatilbilla1202
      @kaatilbilla1202 3 ปีที่แล้ว +2

      Level up is important, this only won’t suffice

  • @ajaykmr8684
    @ajaykmr8684 3 ปีที่แล้ว

    Why my compiler is giving 111000? But when I submitted the solution, It got submitted successfully. Below is the code:
    #include
    using namespace std;
    int DecToAny(int n, int b) {
    int sum = 0;
    int raiseToPower = 0;
    while (n) {
    int val = n % b;
    sum = sum + (val * pow(10, raiseToPower));
    n = n / b;
    raiseToPower++;
    }
    return sum;
    }
    int main() {
    int n;
    int b;
    cin >> n;
    cin >> b;
    int res = DecToAny(n, b);
    cout

  • @loserfruit9663
    @loserfruit9663 3 ปีที่แล้ว

    Why mein maza aaya

  • @mayankdhiman5355
    @mayankdhiman5355 3 ปีที่แล้ว +1

    //same problem different way
    import java.util.Scanner;
    public class Base{

    public static void main(String[] args){
    Scanner sc=new Scanner(System.in);
    int n=sc.nextInt();
    int b=sc.nextInt();
    //int f=base(n,b);
    System.out.println(base(n,b));
    }
    public static int base(int n,int b){
    int rem,div,rev=0,i=1;
    while(n>0){
    rem=n%b;
    div=n/b;
    n=div;
    rev+=rem*i;
    i=i*10;

    }
    return rev;
    }

    }

  • @vaibhavmishra6954
    @vaibhavmishra6954 4 ปีที่แล้ว

    Sir maine pow use kr k kiya hai ye question kya ye approach shi hai??
    #include
    #include
    using namespace std;
    int decimalToAnyBase(int n, int b){
    int sum = 0, count = 0;
    while(n > 0){
    int rem = n % b;
    n /= b;
    sum = sum + rem * pow(10,count);
    count++;
    }
    return sum;
    }
    int main()
    {
    int n,b;
    cin>>n>>b;
    cout

  • @saroj.verynicepikcharshriv4776
    @saroj.verynicepikcharshriv4776 3 ปีที่แล้ว

    Present sir

  • @sakshiaggarwal6199
    @sakshiaggarwal6199 4 ปีที่แล้ว

    Thank you sir

    • @Pepcoding
      @Pepcoding  4 ปีที่แล้ว +2

      Thankyou beta!
      If you like our efforts, will you like to write a few words about us here (www.quora.com/What-are-the-good-websites-to-learn-data-structures-and-algorithms )