题目

这道题可以说是非常友善了,说白了是个水题。题目没什么坑,一次通过,主要思想就是:

  • 输入两个数:num和base
  • 将num按照base进制转换,得到arr
  • 判断arr是否是一个回文数,并且输出这个arr的每一位

代码

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;public class Main {public static void main(String[] args) {// 读取数字 进制Scanner sc = new Scanner(System.in);int num = sc.nextInt();int base = sc.nextInt();List<Integer> arr = new ArrayList<Integer>();// 进制转换while (num != 0) {int t = num % base;arr.add(0, t);num /= base;}// 判断是否回文数String result = "Yes";int size = arr.size();for (int i = 0; i < size / 2; i++) {if (arr.get(i) != arr.get(size - 1 - i)) {result = "No";break;}}// 输出结果System.out.println(result);StringBuilder sb = new StringBuilder();for (Integer i : arr) {sb.append(i + " ");}System.out.println(sb.substring(0, sb.length() - 1));// 删除末尾空格}
}

【PAT甲级 进制转换】1019 General Palindromic Number (20 分) Java版 7/7通过相关推荐

  1. 【PAT甲级 BigInteger】1019 General Palindromic Number (20 分) Java版 7/7通过

    题目 一开始只使用了Long,有后面四个测试点过不去,后来换了BigInteger,就通过了. 这题用Java的BigInteger做,可以操作任意长度的数字,感觉有一点取巧了. 如果C或者C++的话 ...

  2. 【PAT甲级 素数判断 进制转换】1015 Reversible Primes (20 分) Java版 4/4通过

    题目 思路: 为了提高效率,判断素数采用打表的方式 先计算100000以内的所有素数,然后如果要判断一个数是否为素数的话,直接与表中比对 题目中的意思是: 首先,判断一个数N1是否为素数 如果N1是素 ...

  3. 1019 General Palindromic Number (20分)_18行代码AC

    立志用最少的代码做最高效的表达 PAT甲级最优题解-->传送门 A number that will be the same when it is written forwards or bac ...

  4. 【PAT甲级 sc.nextInt()的使用】1008 Elevator (20 分) Java版 9/9通过

    题目 这题已经给了电梯到达每一层的顺序,不需要自己调度电梯. 是个水题. 坑 & 心得 测试用例1 51 88 35 28 15 62 61 78 89 36 58 95 95 28 94 3 ...

  5. 浙大PAT甲级1019. General Palindromic Number (20)

    1019. General Palindromic Number (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN ...

  6. 【PAT甲级 十进制转十三进制】1027 Colors in Mars (20 分) Java版 5/5通过

    题目 是个水题,一次通过. 这道题的大意就是:给你输入3个十进制的数,让你转换成3个十三进制数.在转换的时候,注意不足两位的要用0补全两位. 小坑 提交之前,想起来自查一下我的convert(int ...

  7. 1019. General Palindromic Number (20)

    题目连接:https://www.patest.cn/contests/pat-a-practise/101 原题如下: A number that will be the same when it ...

  8. PAT甲级1019 General Palindromic Number:[C++题解]进制位、回文数、vector来做

    文章目录 题目分析 题目链接 题目分析 ac代码 #include<bits/stdc++.h> using namespace std;//判回文数 bool check(vector& ...

  9. 【PAT甲级题解记录】1148 Werewolf - Simple Version (20 分)

    [PAT甲级题解记录]1148 Werewolf - Simple Version (20 分) 前言 Problem:1148 Werewolf - Simple Version (20 分) Ta ...

最新文章

  1. 【Qt】通过QtCreator源码学习Qt(一):pro文件
  2. linux服务器安全
  3. idea创建、运行、打包控制台程序
  4. c++17(33)-数值上下限、无穷、非数、中文字符串
  5. OpenCV-Python教程(6、Sobel算子)
  6. 科学函数计算机怎么关机,函数计算器的功能有哪些?关机是哪个键?
  7. 初识Exchange2010
  8. 微信小程序 自定义导航栏
  9. Mann-Whitney 统计量
  10. 如何在时间序列预测中检测随机游走和白噪声
  11. 远程控制桌面,手机外网远程桌面连接内网的实现过程,详细图文并茂
  12. rocketMQ报错:No accessKey is configured
  13. java四大名著知乎_给四大名著重新取名……从知乎热帖看畅销书起名套路
  14. ATFX:美国服务业持续收缩,科技股前景如何?
  15. 解决win10系统网络连接正常,但是网页打不开的问题
  16. windows上安装linux_Linux系统安装Windows软件? 通过这个工具可以做到
  17. 在Ubuntu 上安装和配置postfix邮箱服务器
  18. 《我是如何管理90后的》
  19. M0、M3、M4简单对比
  20. 编译原理中LR(0)项目集规范族的构造

热门文章

  1. POJ - 2299 Ultra-QuickSort(线段树+离散化/归并排序)
  2. 计算机无法还原,降级为Windows 7的计算机无法引导至Windows 10恢复介质
  3. linux 卸载自带java_卸载linux系统自带JDK,安装自己的jdk
  4. 【数据结构】队列-顺序队列、循环队列、链队、双端队列
  5. C语言执行shellcode的五种方法
  6. 双机调试和windbg的命令
  7. 漫游Kafka设计篇之主从同步
  8. 玩转Google开源C++单元测试框架Google Test系列(gtest)之五 - 死亡测试
  9. PostgreSQL学习笔记1之表定义
  10. CreatePipe匿名管道通信