PAT1027
来源:互联网 发布:轩辕网络百度百科 编辑:程序博客网 时间:2024/05/13 03:22
题目链接 http://www.patest.cn/contests/pat-a-practise/1027
这是一道水得不能再水的问题,大约就是将3个十位数转化成十三进制再格式化输出即可,需要注意的是,0应当输出“00”
import java.util.ArrayList;import java.util.HashMap;import java.util.Scanner;public class Main { public static void main(String[] args) { int a,b,c; Scanner scanner=new Scanner(System.in); a=scanner.nextInt(); b=scanner.nextInt(); c=scanner.nextInt(); System.out.print("#"+zhuan(a)+zhuan(b)+zhuan(c)); } public static String zhuan(int a){ if(a==0) return "00"; HashMap<Integer, String> hashmap = new HashMap<Integer, String>(); for(int i=0;i<=9;i++) hashmap.put(i, ""+i); hashmap.put(10, "A"); hashmap.put(11, "B"); hashmap.put(12, "C"); ArrayList<Integer> arrayList=new ArrayList<Integer>(); while(a!=0){ arrayList.add(a%13); a=a/13; } if(arrayList.size()==1) arrayList.add(0); String s=""; s=s+hashmap.get(arrayList.get(1)); s=s+hashmap.get(arrayList.get(0)); return s; }}
0 0
- PAT1027
- PAT1027~~~
- pat1027 Colors in Mars
- PAT1027 打印沙漏(20)
- PAT1027打印沙漏
- pat1027:打印沙漏
- PAT1027打印沙漏(20)
- PAT1027 打印沙漏
- PAT1027 打印沙漏
- PAT1027 Colors in Mars (20)
- PAT1027 打印沙漏——解题始末
- Putty 使用密钥远程登录到linux
- hdu 3342 Legal or Not(拓扑排序)
- 格林.Grimm
- Yura and Developers
- c#使用FluentNHibernate,多数据库连接,一个程序,连接多个数据库
- PAT1027
- Java中弹出对话框中的几种方式
- 重生.Second.Chance
- java判断字符串中是否含有中文
- hadoop 启动错误解决办法Retrying connect to server: master/192.168.1.240:9000. Already tried 0 time(s)
- 【JavaSE】Java中常用名词及概念
- POJ 2629:Common permutation
- LeetCode221. Maximal Square
- Codeforces Round #341 (Div. 2) C. Wet Shark and Flowers(简单容斥)