首页 > 其他分享 >PTA 7-2 将一整个正整数的所有位重新排序,组成一个最大数

PTA 7-2 将一整个正整数的所有位重新排序,组成一个最大数

时间:2024-06-17 12:31:47浏览次数:9  
标签:输出 正整数 最大数 int PTA 排序 输入

7-2 将一整个正整数的所有位重新排序,组成一个最大数

分数 20

import java.util.*;
public class Main{
	public static void main(String[] args) {
		Scanner scan=new Scanner(System.in);
		String arr=scan.nextLine();
        //输入一个字符串
		char[] arr1=arr.toCharArray();
        //将字符串转化为char类型的数组;
		int[] arr2=new int[arr1.length];
        //定义一个int类型的数组,长度与之相等;
		for(int i=0;i<arr1.length;i++) {
			arr2[i]=(int)(arr1[i]-'0');
        //这一步是将字符串里的数字都转变为int类型直接对应的数字;
		}
		Arrays.sort(arr2);
        //对新的int类型数组进行从小到大排序;
		for(int i=arr2.length-1;i>=0;i--) {
			System.out.print(arr2[i]);
        //对数组元素进行逆向输出,即得答案;
		}
	}
}

全屏浏览

切换布局

作者 更无漏

单位 许昌学院

输入一个正整数(这个数可能会很大),将这个数的所有位进行重新排序,得出最大的值。

输入格式:

输入一个正整数

输出格式:

输出排序后最大的值

输入样例:

在这里给出一组输入。例如:

19837

输出样例:

在这里给出相应的输出。例如:

98731

标签:输出,正整数,最大数,int,PTA,排序,输入
From: https://blog.csdn.net/2303_81795561/article/details/139688581

相关文章

  • PTA 7-5 打印双休日
    7-5打印双休日分数20全屏浏览切换布局作者 温彦单位 山东科技大学输入年份和月份,打印当月所有双休日日期,打印格式为:“2018-06-16”输入格式:年份和月份输出格式:双休日日期输入样例:在这里给出一组输入。例如:20186输出样例:在这里给出相应的输出。例如:......
  • 在Linux中,iptables有哪相关的命令?
    在Linux中,iptables是一个强大的命令行工具,用于配置和管理Netfilter包过滤系统,它是Linux内核中实现网络数据包处理功能的一部分。以下是iptables命令及其相关参数和选项的详细介绍:1.基本命令结构iptables[-t表名]COMMAND链名[匹配条件][-j目标动作]-t:指定要操作的......
  • PTA ---命名规范 Snake2Camel
    用一道例题,学习代码思维!语言描述思路,代码大胆翻译。在绝大多数程序设计语言中,变量名都不能包含空格。那么如果我们使用的变量名由两个或两个以上的单词来命名,我们就需要对这些单词加以区分。一般程序设计中,有两种变量命名规范:Snake方式和Camel方式。Snake方式是指单词用小写......
  • 编写一个函数fun,它的功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数,且
    编写一个函数fun,它的功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数,且要求m>n。p=m!/n!(m-n)!(float)m!#include<stdio.h>floatfactorial(intn){if(n==0){return1.0;}else{returnn*factorial(n-1);}}float......
  • 浙大版PTA python程序设计 第七章题目解析
    一、判断题1.以"w"模式打开的文件无法进行读操作。  -正确。以"w"模式(写入模式)打开文件时,只允许写操作,不能进行读操作。如果尝试读操作会引发错误。2.Pandas库是用于图像处理的库。  -错误。Pandas库主要用于数据处理和分析,不是用于图像处理的。图像处理通常......
  • iptables教程
    1.iptables安装1.1iptables和iptables-service的关系iptables是基于内核的,和iptables-services没有关系,不用安装任何工具包就可以使用iptable命令添加的防火墙规则,但是iptables添加的规则是临时的,基于内存的,在系统重启后会消失,所以需要iptables.service服务来对添加......
  • 7-3 谁考了第k名【数据结构/PTA】
    题目:在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。输入第一行有两个整数,分别是学生的人数n(1≤n≤10000),和求第k名学生的k(1≤k≤n)。其后有n行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。输出输出第k名......
  • ALoRA: Allocating Low-Rank Adaptation for Fine-tuning Large Language Models
    本文是LLM系列文章,针对《ALoRA:AllocatingLow-RankAdaptationforFine-tuningLargeLanguageModels》的翻译。ALoRA:为微调大型语言模型分配低秩自适应摘要1引言2相关工作3方法4实验5结论摘要参数有效微调(PEFT)在大语言模型时代因其有效性和效率而......
  • 算法设计与分析复习题 pta(第3章 分治法)
    7-1魔法优惠券#include<iostream>#include<stdio.h>#include<string.h>intcmp(constvoid*a,constvoid*b){return*(int*)b-*(int*)a;}intmain(){intn;scanf("%d",&n);inti,j;inta[n];memset(......
  • iptables - 规则动作
    规则和动作rule(规则)通过定义链和表而形成规则存在内核空间的信息报过滤表中规则指定了原地址,目的地址,传输协议(TCP,UDP,ICMP),服务类型(HTTP,FTP,SMTP)等要求当规则匹配时,就根据规则定义的方法处理(accept-放行,reject-拒绝,drop-丢弃)数据包,如果数据包头......