package huawei.jishi;
import java.util.Scanner;
public class DivideString {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()) {
String str = scanner.next();
int num = scanner.nextInt();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) >= 48 && str.charAt(i) <= 57) {
} else {
// 去掉数字,题目傻逼就傻逼在这,我是截取之后才去除数字的,结果通过60%
sb.append(str.charAt(i));
}
}
// 去掉数字用正则
// String string2 = str.replaceAll("\\d","");
String string = divideStringByByte(sb.toString(), num);
System.out.println(string);
}
}
private static String divideStringByByte(String str, int num) throws Exception {
// TODO Auto-generated method stub
// 无效输入
if (str == null || str.length() < 1 || num < 1) {
return "";
}
// 按照GBK编码
int count = 0;// 中文的个数
byte[] bs = str.getBytes("GBK");
int len = bs.length;
if (num < len) {
for (int i = 0; i < num; i++) {
if (bs[i] < 0) {
count++;
}
}
if (count % 2 == 0) {
return new String(bs, 0, num, "GBK");
} else {
return new String(bs, 0, num - 1, "GBK");
}
} else {
return str;
}
}
}
追风筝的人、
- 粉丝: 8
- 资源: 4
最新资源
- 1.电力系统短路故障引起电压暂降 2.不对称短路故障分析 包括:共两份自编word+相应matlab模型 1.短路故障的发生频次以及不同类型短路故障严重程度,本文选取三类典型的不对称短路展开研究
- 开源基于51单片机的多功能智能闹钟设计,课设毕设借鉴参考
- 深度强化学习电气工程复现文章,适合小白学习 关键词:能量管理 深度学习 强化学习 深度强化学习 能源系统 优化调度 编程语言:python平台 主题:用于能源系统优化调度的深度强化学习算法的性能比较
- 泰州市2005-2024年近20年历史气象数据下载
- 盐城市2005-2024年近20年历史气象数据下载
- 连云港市2005-2024年近20年历史气象数据下载
- 南通市2005-2024年近20年历史气象数据下载
- 饿了么bxet参数算法
- 医护人员检测22-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- nvm desktop -4.0.5-x64-setup
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈