//LeetCode-13-数组和mapclass Solution {public:int romanToInt(string s) {map<char,int> map;map['M'] = 1000;map['D'] = 500;map['C'] = 100;map['L'] = 50;map['X'] = 10;map['V'] = 5;map['I'] = 1;int temp = 0;int sum =0;for(int i=0;i<s.length();i++){if(i!=0){if(map[s[i]] > temp)sum -= temp*2;}temp = map[s[i]];sum += temp;}return sum;}
};

52 - LeetCode-13 -罗马数字转整数_罗马数字转数字相关推荐

  1. LeetCode题目笔记--12.整数转罗马数字

    题目描述   题目跟前面13题描述一样,就是问题变为整数转成罗马数字. 思路   上一道题罗马数字转整数比较简单,因为不存在罗马数字表示冲突的问题,即不存在一个罗马数字对应多个整数.而这个问题中,就要 ...

  2. Leetcode算法——12、整数转罗马数字

    题目 给定一个整数,将其转为罗马数字.整数的范围为 1 ~ 3999. 罗马数字可以由7个符号来表示: I, V, X, L, C, D 和 M. 符号 值 I 1 V 5 X 10 L 50 C 1 ...

  3. LeetCode第12题 整数转罗马数字

    /* 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为 ...

  4. leetcode力扣12. 整数转罗马数字

    罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符          数值 I             1 V             5 X             10 L ...

  5. 圣经中学习罗马数字的人_做个罗马人

    圣经中学习罗马数字的人 做个罗马人 (Be a Roman) To survive business ups and downs, become a Roman -- disciplined and ...

  6. Java学习——算法(罗马数字转整数)

    罗马数字转整数 1.题目 马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 ==> 数值 I ==> 1 V ==> 5 X ==> 10 L ==> ...

  7. LeetCode13.罗马数字转整数 JavaScript

    LeetCode13.罗马数字转整数 JavaScript 罗马数字包含以下七种字符: ·I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 ...

  8. LeetCode(13.罗马数字转整数) JAVA Hashmap

    LeetCode(13.罗马数字转整数) JAVA Hashmap 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D ...

  9. c语言罗马数字换成整数,leetcode 13 罗马数字转整数 C语言

    leetcode 13 罗马数字转整数 原题 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 ...

最新文章

  1. PyTorch | (4)神经网络模型搭建和参数优化
  2. F5负载均衡配置手册-实操后的
  3. 【HDU 5402】Travelling Salesman Problem(构造)
  4. Linux学习笔记8——VIM编辑器的使用
  5. linux系统路由功能记录
  6. weed mount 之后出现文件删除不掉
  7. 多家防火墙设备存在信息泄露漏洞
  8. java 门面模式_Java门面模式
  9. 【BERT】BERT的嵌入层是如何实现的?看完你就明白了
  10. DCDC开关电源的阶跃响应和动态响应(Load Transient)的区别
  11. ERP系统操作难吗?
  12. 第8章 离不开的数据库
  13. 复数,实数,幂函数,指数函数
  14. 使用空驱动消除设备管理器里面的未知设备
  15. 软考常用计算公式及理解
  16. candidate master_已毕业研究生
  17. LINK : fatal error LNK1168: cannot open Debug/xxx.exe for writing
  18. 可供量、现有量、承诺量
  19. 单机版swarm安装
  20. Excel函数(五)- 超有用的count系列函数count、counta、countif、countifs

热门文章

  1. linux 系统忘记数据库root密码
  2. putty如何登陆oracle,利用putty的SSH tunnel连接Oracle
  3. org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].Standard
  4. .net pdf转图片_PDF转图片要怎么转?两分钟解决!
  5. input和button放在同一行_黑龙江作家协会冯殿波散文集《足音》84情系东保卫,魅力采风行...
  6. php字符型和数字型的注入,Sql注入的分类:数字型+字符型
  7. java poi 页码,apache poi页码
  8. linux禁止内核抢占,Linux内核态抢占机制分析
  9. 四边形可以分为几类_大件物流有哪些公司?大件物流公司的业务可以分为哪几类...
  10. 如何在docker中运行MySQL实例(转载)