编程题
Dorain_Gray
这个作者很懒,什么都没留下…
展开
-
设有n个正整数,将他们连接成一排,组成一个最大的多位整数
设有n个正整数,将他们连接成一排,组成一个最大的多位整数。如:n=3时,3个整数13,312,343,连成的最大整数为34331213。 如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。当时看到这个的第一反应是要去从左到右比较每个数最高位的大小, 然后我的脑回路走到了去获取每个数的最高位去了,小弟拙见,在此抛砖引玉public static int[...原创 2017-10-17 20:40:22 · 6129 阅读 · 1 评论 -
Python反转句子中单词的顺序
输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如:输入‘I am a student.’,则输出‘student. a am I’大致思路是先反转每一个单词,最后反转整个句子:详细代码如下def reverse(str_list,start,end): while start < e...原创 2019-01-28 15:50:02 · 5005 阅读 · 0 评论 -
Java实现字符串压缩:编写一个函数实现字符串的压缩:连续相同的字符用字符和出现次数表示
例如:原文:a 编码后:a原文:aaaabc 编码后:a4bc原文:aaaabcccde 编码后:a4bc3de实现如下:public class work001 { public String strCompress(String str){ boolean flag=false; if(str==null||str.isEmpty()) { Syst...原创 2019-03-20 09:24:07 · 3009 阅读 · 0 评论