【发布时间】:2018-02-24 14:19:30
【问题描述】:
我想创建一个函数,将字符串拆分为两组字符,一个字符一个字符,然后将第二个字符集在第一个字符集之前,一个字符一个字符地合并。例如,字符串 "KILOS" (odd # of chars) 将拆分为 "KL" "IO" 然后“S”,其中最终输出看起来像“IKOLS”。对于每个奇数情况,原始字符串中的最后一个字符在新字符串中的最后一个位置。编码函数期望 s2 指向一个包含从 s1 转换而来的字符串的字符串。任何帮助,提示将不胜感激!谢谢。
***//I HAVE DELETED MY CODE BECAUSE I ACTUAL STUDENTS MIGHT COPY IT, AND GET CAUGHT PLAGIARISING> SORRY>***
【问题讨论】:
-
我想我不明白这个问题。
-
嘿,很抱歉,但这是我的老师发布问题的方式。他给了我们这个输出输入一个词:合并输出:emgrnig
-
所以它是在交换连续的字符?
-
没错。用户输入一个词,然后我们只是合并两个集合。
-
@coderredoc - 我相信他是在说“从字符串中取出偶数个字符 pairs(将它们分成奇数/偶数),如果有最后一个奇数字符-- 将其附加在编码字符串的末尾。否则,只需将编码字符串作为奇/偶/奇/偶放在一起。(交换每组对中的每个字符)