7.数位排序

在这里插入图片描述
题目

import java.util.Arrays;
import java.util.Scanner;
//1 2 3 4 5 6 7 8 9 10 11 12 13
//5
//1 10 2 11 3 4 13 5 6 7 8 9
//3
public class Main {
   
	public static void main(String[] args) {
   
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		sc.nextLine();
		int m = sc.nextInt();
		int[][] f = new int[n][2];
		for(int i=0;i<n;i++) {
   
			f[i][0] = i+1;
			String x = f[i][0]+"";
			for(int j=0;j<x.length();j++)
				f[i][1]+=x.charAt(j)-'0';
//			System.out.println(f[i][0]+" "+f[i][1]);
		}
		Arrays.sort(f,(o1,o2)->o1[1]==o2[1]?o1[0]-o2[0]:o1[1]-o2[1]);
		System.out.println(f[m-1][0]);
 		sc.close();
	}
}

相关推荐

  1. 7-82 快速排序

    2023-12-30 03:56:02       10 阅读
  2. PTA 7-237 特殊排序

    2023-12-30 03:56:02       37 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-30 03:56:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-30 03:56:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-30 03:56:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-30 03:56:02       18 阅读

热门阅读

  1. GPT技术:人工智能的语言革命

    2023-12-30 03:56:02       39 阅读
  2. idea 如何开启mybatis控制台SQL日志打印

    2023-12-30 03:56:02       43 阅读
  3. C++ 多态详解(14)

    2023-12-30 03:56:02       48 阅读
  4. Bun 安装

    2023-12-30 03:56:02       53 阅读
  5. 鸿蒙Harmony(十)动画

    2023-12-30 03:56:02       33 阅读
  6. 编程笔记 html5&css&js 002 一些基本概念

    2023-12-30 03:56:02       30 阅读
  7. 送你一台云电脑

    2023-12-30 03:56:02       36 阅读
  8. 系列十一、解压文件到指定目录

    2023-12-30 03:56:02       25 阅读
  9. 面向对象进阶-继承

    2023-12-30 03:56:02       36 阅读
  10. Linux模块编译

    2023-12-30 03:56:02       44 阅读
  11. C++三剑客之std::variant(一)

    2023-12-30 03:56:02       35 阅读