ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 12926|回复: 27

[Excel 程序开发] [第40期]字符串的DNA 已结

[复制链接]

TA的精华主题

TA的得分主题

发表于 2008-9-28 23:39 | 显示全部楼层 |阅读模式

字符串的DNA    
A列有一些字符串,其中有字母、数字、汉字    
其中有一些字符串具有完全相同的字符     
但顺序不同     
如“你好北京”、“北京你好”、“好北你京”     
象这样的字符串 称之为具有 相同的“DNA”    
       
请编写程序把具有相同DNA的字符串填写到B列       
即具有相同DNA的字符串以空格连接写在一个单元格(不要求顺序相同)    
       
所有字符进行二进制比较     
(字母区分大小写,即 A 与 a不同)      
(字母、数字区分宽体字,即 a 与 a不同、3与3不同)    
       
得分说明       
结果完全正确 并且耗时小于测试时间 得3分    
       
不符合以上情况的根据实际情况扣分       
算法优秀者另外加分     
       
EXCEL文件请以用户ID+"_40VBA"保存 例如 LDY_40VBA    
答案请压缩后发送到 26258103@163.com?? 并跟贴占位,请勿在跟贴中直接发答案       
邮件主题 格式为 40VBA答案_用户ID 例如 40VBA答案_LDY    
因每天收到邮件过多,请严格按要求发送邮件。谢谢合作      
    

简单例子所需结果
你好你好
再见再见
excelexcel
上海餐厅上海餐厅 海上餐厅
海上餐厅北京
北京你好北京 你北好京 北京你好
你好北京北京你好吗 北京你好吗
你北好京123 321
北京你好123 231
北京你好吗abc cba
北京你好吗abc cba
123ABC BCA
321ABC CBA
123ABCa CaBA
231 
abc 
cba 
abc 
cba 
ABC 
BCA 
ABC 
CBA 
ABCa 
CaBA 

 

 试题下载:


[此贴子已经被作者于2008-10-23 2:53:54编辑过]
单选投票, 共有 16 人参与投票

距结束还有: 4088 天22 小时32 分钟

您所在的用户组没有投票权限

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2008-9-30 00:25 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

先占位,再做答!

正确 +3分

[此贴子已经被ldy于2008-10-23 2:47:01编辑过]

TA的精华主题

TA的得分主题

发表于 2008-9-30 10:01 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

附件已发送至指定邮箱,跟帖占位!!

答案正确 直接使用12 (最长字符串)有点取巧,但不是根本问题,+3分

[此贴子已经被ldy于2008-10-23 2:25:31编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2008-9-30 15:29 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

答案已发送,跟帖占位。

Left(sc, 15)  这个用的好,答题者中最快,由于本期题目属于火锅奖,再额外加分不太合适,一样+3分

[此贴子已经被ldy于2008-10-23 2:29:26编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2008-10-8 21:39 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

邮件已发送,跟贴占个位吧.

 

 


正确,+3分

[此贴子已经被ldy于2008-10-23 2:31:42编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2008-10-9 08:21 | 显示全部楼层

外行凑个热闹,重在参与。

 

 

谢谢参与,用工作表函数排序,循环调用十几万次 application.large() ,呵呵,把EXCEL累惨了,超时了


[此贴子已经被ldy于2008-10-23 2:45:29编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2008-10-9 08:54 | 显示全部楼层

参与一下,占个位

 

 


正确 +3分

[此贴子已经被ldy于2008-10-23 2:33:58编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2008-10-9 13:24 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

真正本着学习的态度,坐个小板凳。。。盯着大黑板。。。学习学习再学习!

邮件已发。

 

 

谢谢参与,对重复值的处理太耗时

[此贴子已经被ldy于2008-10-23 2:38:51编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

TA的精华主题

TA的得分主题

发表于 2008-10-11 20:45 | 显示全部楼层

速度一直提不上去,算是抛砖引玉吧。

测试速度只有1秒多点,而我的运行速度却要6秒左右,感觉实在是有点太慢了。还是等答案出来看看高手都用的啥招吧。

没有收到邮件-----ldy

[此贴子已经被ldy于2008-10-23 1:07:19编辑过]

TA的精华主题

TA的得分主题

发表于 2008-10-16 15:28 | 显示全部楼层

答案已发送,跟贴占位

 

 

正确 +3分

[此贴子已经被ldy于2008-10-23 2:36:05编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-4 01:06 , Processed in 0.058010 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表