415. Add Strings || Java || Leetcode || Hindi

preview_player
Показать описание
415. Add Strings || Java || Leetcode || Hindi

DSA through Java-Leetcode Questions Playlist:

TCS Coding Question and Solution Playlist:

Programs in C Language Playlist:

Programs in Java Playlist:

Join Telegram Group for Notes, Quiz, Placement opportunities and more:
Рекомендации по теме
Комментарии
Автор

I loved your solution, but sometimes we just get a 'Memory Limit Exceeded' error. So, I have an alternative solution.
class Solution {
public String addStrings(String num1, String num2) {
int p1 = num1.length() - 1;
int p2 = num2.length() - 1;
StringBuilder res = new StringBuilder();
int carry = 0, base = 10;

while (p1 >= 0 || p2 >= 0) {
int s1 = 0, s2 = 0;
if (p1 >= 0)
s1 = num1.charAt(p1--) - '0';
if (p2 >= 0)
s2 = num2.charAt(p2--) - '0';
int sum = s1 + s2 + carry;
carry = sum / base;
res.append(sum % base);
}

if (carry == 1)
res.append(carry);

return res.reverse().toString();
}
}

callmedanav
Автор

Bro solve only top interview questions.Its enough, don't do everything.First do all the easy interview questions then medium and hard

VIVEKANANDHAS-fvlt
welcome to shbcf.ru