[LeetCode] Roman to Integer

来源:互联网 发布:淘宝祛痘产品有用吗 编辑:程序博客网 时间:2024/06/01 13:43

Roman to Integer

My Submissions
Total Accepted: 56002 Total Submissions: 159037 Difficulty: Easy

Given a roman numeral, convert it to an integer.

Input is guaranteed to be within the range from 1 to 3999.

Show Tags
Show Similar Problems











public class Solution {    public int romanToInt(String s) {String roman = "MDCLXVI";int[]Int={1000,500,100,50,10,5,1};int result = 0;for(int i=0;i<s.length()-1;i++){if(roman.indexOf(s.charAt(i))>roman.indexOf(s.charAt(i+1))){result-=Int[roman.indexOf(s.charAt(i))];}else{result+=Int[roman.indexOf(s.charAt(i))];}}result+=Int[roman.indexOf(s.charAt(s.length()-1))];return result;    }}






0 0
原创粉丝点击