zoukankan      html  css  js  c++  java
  • PAT 1027

    简单题,进制转换

     1 import java.util.*;
     2 import java.io.*;
     3 
     4 class FastReader{
     5     BufferedReader reader;
     6     StringTokenizer tokenizer;
     7     
     8     public FastReader(InputStream stream){
     9         reader = new BufferedReader(new InputStreamReader(stream));
    10         tokenizer = null;
    11     }
    12     
    13     public String next(){
    14         while (tokenizer == null || !tokenizer.hasMoreTokens()){
    15             try{
    16                 tokenizer = new StringTokenizer(reader.readLine());
    17             } catch (Exception e){
    18                 throw new RuntimeException(e);
    19             }
    20         }
    21         
    22         return tokenizer.nextToken();
    23     }
    24     
    25     public int next_int(){
    26         return Integer.parseInt(next());
    27     }
    28 }
    29 
    30 public class Main {
    31     static String convert_base(int color){
    32         char[] tabulate = {
    33             '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
    34             'A', 'B', 'C',
    35         };
    36         
    37         StringBuilder res = new StringBuilder();
    38         char low = tabulate[color % 13];
    39         char high = tabulate[color / 13];
    40         
    41         res.append(high);
    42         res.append(low);
    43         
    44         return res.toString();
    45     }
    46     
    47     public static void main(String[] args){
    48         FastReader reader = new FastReader(System.in);
    49         int R, G, B;
    50         R = reader.next_int();
    51         G = reader.next_int();
    52         B = reader.next_int();
    53         
    54         StringBuilder res = new StringBuilder();
    55         res.append('#');
    56         res.append(convert_base(R));
    57         res.append(convert_base(G));
    58         res.append(convert_base(B));
    59         
    60         System.out.println(res);
    61     }
    62 }
  • 相关阅读:
    Hibernate ORM初始(入门基础)
    spring mvc 文件下载
    Servlet3.0提供上传
    基础 jsp + Servlet 进行文件下载
    spring mvc 拦截器
    springmvc 文件上传
    elsaticsearch6.2.3(续)集群搭建
    elseticsearch的基本命令
    Centos7 Linux下搭建Elasticsearch环境
    SpringBoot实例一
  • 原文地址:https://www.cnblogs.com/EpisodeXI/p/4067094.html
Copyright © 2011-2022 走看看