Posts

Leetcode & HackerRank - Problems

STRINGS 1) Add Strings Given two non-negative integers,  num1  and  num2  represented as string, return  the sum of   num1   and   num2   as a string . You must solve the problem without using any built-in library for handling large integers (such as  BigInteger ). You must also not convert the inputs to integers directly. Example 1: Input: num1 = "11", num2 = "123" Output: "134" Example 2: Input: num1 = "456", num2 = "77" Output: "533" Example 3: Input: num1 = "0", num2 = "0" Output: "0" Solution: def addStrings(self, num1: str, num2: str) -> str: s1, s2 = 0,0 for i in num1: s1 = s1*10+int(i) for i in num2: s2 = s2*10+int(i) return str(s1+s2) 2)   Number of Segments in a String Given a string  s , return  the number of segments in the string . A  segment  is defined to be a contiguous sequence of  non-space characters ....
Recent posts