import java.util.Scanner; public class Main {     private static Scanner sc = new Scanner(System.in);     private final String line = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";     public static void main(String[] args) {         new Main();     }     Main() {         String str = sc.nextLine();         char[] charArray = str.toCharArray();         String binStr = "";         for (char c : charArray) {             String temp = Integer.toBinaryString(Integer.valueOf(c));             while (temp.length() != 8) {                 temp = "0" + temp;             }             binStr += temp;         }         while (binStr.length()%6 != 0) {             binStr += "0";         }         StringBuilder sb = new StringBuilder();         for (int i=0; i<binStr.length()/6; i++) {             String bin = binStr.substring(i*6, i*6 + 6);             int index = Integer.valueOf(bin, 2);             sb.append(line.substring(index, index+1));         }         if (str.length()%3 != 0) {             for (int i=0; i<3-str.length()%3; i++) {                 sb.append("=");             }         }         System.out.println(sb.toString());     } }
点赞 评论

相关推荐

神哥了不得:放平心态,再找找看吧,主要现在计算机也变卷了,然后就比较看学历了,之前高中毕业你技术强,都能找到工作的
点赞 评论 收藏
分享
牛客网
牛客企业服务