问题四 【文字组合、拆分、排序-动态数组】 转换结果按指定次序排序,并生成最终结果

懒得批爆
懒得批爆

创作者俱乐部成员

工作中,领导经常安排发文或通知到其他省市分公司,集团公司对接收单位的顺序有严格的要求 譬如省级行政区必须按排序来:北京、天津、河北、山西、内蒙古、辽宁、吉林、黑龙江、上海、江苏、浙江、安徽、福建、江西、山东、河南、湖北、湖南、广东、广西、海南、重庆、四川、贵州、云南、西藏、陕西、甘肃、青海、宁夏、新疆等 还有一个规则是当最后一个省级行政区为自治区或直辖市时,应将序列中的最后一个省,置于最后。 譬如: 北京、云南、西藏、新疆、广东,在发布的时候顺序应为北京、广东、西藏、新疆、云南 如果单独发某省的地级市,则需要按特定顺序,一般来说是省会城市在最前面,不过也有例外的 领导在安排的时候可不会按顺序说,譬如领导说发给华南地区,还有西藏、新疆,加上四川和云南 这时候就需要手动查找哪些地方: 广东、海南、四川、云南、广西、西藏、新疆 并手动匹配上述的排序规则: 广东、海南、四川、广西、西藏、新疆、云南 34个省级行政区,有23个省、4个直辖市、5个行政区和2个特别行政区,全部手动查找很麻烦,而且发文的时候还不写xx省、xx市、xx自治区,而是在排序的最后加上(省、市、自治区)譬如: 广东、海南、四川、广西、西藏、新疆、云南(省、自治区) 是的,没有直辖市的情况下括号里面不写市,没有自治区的情况下括号里面也不写自治区。 【金山文档】 问题四 转换结果按指定次序排序并生成最终结果 https://kdocs.cn/l/clDnf8MhadmM 谢谢。 现在请求动态数组的高手、高高手设计一个生成公式 按照以下规则 1、 省级行政区排序 2、 最后一个不能是自治区或直辖市 3、 地级城市排序
四川省
浏览 568
收藏
3
分享
3 +1
4
+1
全部评论 4
 
懒得批爆
懒得批爆

创作者俱乐部成员

根据老师的提醒,这里也是有两个问题,所以这次还需要拆分,省级行政区一个问题,地级市一个问题,再往下生成新的问题
· 四川省
回复
 
亂雲飛渡
· 广东省
回复
 
清怀玉鉴
打卡
· 重庆
回复
 
园园
打卡
· 河南省
回复