Overcomplicated, unreadable, manually implemented solution - No explanation provided
\xAF\\\(\u30C4)/\xAF\n\n\nclass Solution:\n    def fractionAddition(self, expression: str) -> str:\n        denominator = 1\n        numerator = 0\n        for 
# \xAF\\\\\\_(\u30C4)_/\xAF\n\n```\nclass Solution:\n    def fractionAddition(self, expression: str) -> str:\n        denominator = 1\n        numerator = 0\n        for i in range(1,len(expression)):\n            if expression[i-1]==\'/\':\n                temp = int(expression[i])\n                if i+1<len(expression):\n                    if temp == 1 and expression[i+1]==\'0\':\n                        temp = 10\n                denominator*=temp\n        for j in range(len(expression)-1):\n            if expression[j+1]==\'/\':\n                temp1 = int(expression[j])\n                temp2 = int(expression[j+2])\n                sign = 1\n                if j>0:\n                    sign = -1 if expression[j-1]==\'-\' else 1\n                    if temp1==0 and expression[j-1]==\'1\':\n                        temp1 = 10\n                    if temp1==10 and j-2>=0:\n                        if expression[j-2]==\'-\':\n                            sign = -1\n                if j+3<len(expression):\n                    if temp2 == 1 and expression[j+3]==\'0\':\n                        temp2 = 10\n                numerator +=\\\n                 (sign*temp1*(denominator//temp2))\n        a,b = numerator,denominator\n        while b:\n            a, b = b, a % b\n        hcf = a\n        ans = str(numerator//hcf)+\'/\'+str(denominator//hcf)\n        return ans\n```
['Python3']