题目描述
给定一个字符串,把字符串按照大写在前小写在后排序,输出排好后的第 K 个字母在原来字符串的索引。
相同字母输出第一个出现的位置。
输入描述
无
输出描述
无
用例
| 输入 | hAkDAjByBq 4 |
| 输出 | 6 |
| 说明 | 排好序后 AABBDhjkqy,第 4 个是 B,第一个出现的在原字符串 6 这个位置。(注:索引是从 0 开始) |
Java
import java.util.Arrays;
import java.util.Scanner;
public class Main {
// 输入获取
public static void m
该博客介绍了如何针对华为在线开发者(OD)测试中的一道题目进行解答。题目要求将一个字符串按字母顺序排列,然后找出新顺序下第K个字母在原始字符串中的索引,重点在于字符串的排序和索引查找,使用Java语言完成。
订阅专栏 解锁全文
291

被折叠的 条评论
为什么被折叠?



