leetcode-12Integer to Roman
2015-06-24 19:03
369 查看
import java.util.* ; public class Solution{ public String intToRoman(int num) { int[] c = {1000, 900 , 500 , 400 , 100 , 90 , 50 , 40 , 10 , 9 , 5 , 4 , 1} ; String[] s = {"M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I" } ; String r = "" ; for(int i = 0 ; i < c.length ; i++){ while(num >= c[i]){ num -= c[i] ; r += s[i] ; } } return r ; } public static void main(String[] args){ System.out.println(new Solution().intToRoman(3999) ) ; } }
相关文章推荐
- php(扩展到其他变成语言) self:: const static private protected public $this 函数参数访问类变量相关
- zynq虐我千百遍——第0篇 环境搭建--smb与nfs
- 22款 思维导图软件开源软件
- 一篇故事讲述了计算机网络里的基本概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
- 关于腾讯应用管理中心,认领应用
- memcached常见面试题
- Problem 7.Reverse digits of an integer.
- Js-动态控制table的tr、td增加及删除的具体实现
- 本地网站部署注意细节
- [leetcode] Maximum Subarray
- 策略模式
- android studio 导入第三方库的方法
- HttpClient Post请求
- [Effective C++] 读书笔记 I 书读百遍,其义自现
- An internal error occurred during: "Building workspace". GC overhead limit exceeded
- make命令重定向
- Android 电话和短信拦截
- An internal error occurred during: "Building workspace". GC overhead limit exceeded
- 经典网址
- 一致性哈希