FACEBOOK CODING QUESTION - ADD STRINGS (LEETCODE)

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

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

  • @nikhilgarg1127
    @nikhilgarg1127 3 ปีที่แล้ว +8

    Better explanation than any other videos for the same problem

  • @sayyidiskandarkhan3064
    @sayyidiskandarkhan3064 3 ปีที่แล้ว +5

    i watched other videos, but personally i pretty much like the breakdown of your explanation esp around the using of ascii to deduct the numbers to obtain an integer.

  • @yitingg7942
    @yitingg7942 4 ปีที่แล้ว +1

    Excellent as always, can't be more clear. I am a big fan of yours, please please please please do more videos!!! More!!!

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

    Thank you for the clear explanation

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

    Great explanation. Thanks.

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

    Best explanation, thanks

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

    Incredibly easy to understand, thank you

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

    i think the cat is also interested in string problem too. :)

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

    Awesome explanation!

  • @Ben-pb7ct
    @Ben-pb7ct 3 ปีที่แล้ว +1

    I have a question that we return .toString( ) in the end because if we don't do so, the return type is StringBuilder? ( I am a Java beginner x.x)

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

    What is the approach if the added number can be less than zero.

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

    Amazing, thank you

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

    Really loved it sir..!!

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

    How who the code be in C++ becasue string builder, what is that?

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

      I'm not sure what the equivalent would be in C++, but a StringBuilder class allows you to mutate a string while using the default String class is immutable.

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

    Great Explanation. Subscribed...
    My python implementation:
    class Solution:
    def addStrings(self, num1: str, num2: str) -> str:
    i = len(num1)-1
    j = len(num2)-1

    res = []
    carry = 0

    while i >= 0 or j >= 0:
    if i >= 0:
    x = ord(num1[i]) - ord("0")
    else:
    x = 0

    if j >= 0:
    y = ord(num2[j]) - ord("0")
    else:
    y = 0

    add = x + y + carry

    res.append(str(add%10))

    carry = add // 10
    i -= 1
    j -= 1
    if carry:
    res.append(str(carry))

    return "".join(res)[::-1]

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

    man your cat looks like he is about to attack on you :D

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

      LOL I wouldn't be surprised if he did honestly

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

    Is your cat real? It is not moving at all, lol

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

    import java.util.* ;
    import java.io.*;
    public class Solution {
    public static String stringConcatenation(String num1, String num2) {
    int sum=Integer.parseInt(num1)+Integer.parseInt(num2);
    String s=String.valueOf(sum);
    return s;
    // Write your code here.
    }
    }
    what is the time complexity of this code?