Roman to integer best leetcode solution || interview || placement

 class Solution:

    def romanToInt(self, s: str) -> int:

        ans=0

        d={'I':1,'V':5,'X':10,'L':50,'C':100,'D':500,'M':1000}

        for i in range(0,len(s)-1):

            if (d[s[i]]<d[s[i+1]]):

                ans-=d[s[i]]

            else:

                ans+=d[s[i]]

        ans+=d[s[-1]]

            

        return ans

Comments

Popular posts from this blog

Create account in java |deposit money|withdraw money

Library Management System in python OOPs Concept

List comprehension hackerrank solution in python