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
最新资源
- FPGA和单片机多功能等精度频率计设计方案.doc
- 2014-2018年专业技术人员继续教育信息化能力建设教程考试试题题库及答案含具体做题方法.doc
- 学生宿舍管理系统数据库设计方案.doc
- Web开发技术实验指导书.doc
- 单片机教学用仿真目标系统设计方案.doc
- 电气工程自动化施工管理技术分析.docx
- 视频网站网络自制剧发展现状及对策研究.docx
- 新工科背景下网络工程专业人才培养模式研究.docx
- PWM脉宽直流调速系统设计方案及matlab仿真验证.doc
- 基于单片机控制的开关电源毕业设计论文.doc
- 网络信息安全防范与Web数据挖掘技术的整合运用.docx
- 浅析电气工程及其自动化中存在的问题及解决措施.docx
- 5.网络工程师复习(背熟必过秘籍)---必看.doc
- 基于PLC的离心风机变频调速控制系统方案设计书.doc
- CAD结构施工图画图要领.doc
- 幼儿园信息化发展和趋势.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


