很简单的一道编程题,但你能写出几种解法?

字符串拼接:长短长

给定 2 个字符串(a 和 b)返回字符串:长+短+长,长代表a和b中较短的字符串,短代表a和b中较短的字符串。外部字符串较短,内部返回较长字符串。字符串的长度不会相同,但它们可能是空(零长度)。

例如:(输入1,输入2)--> 输出

('a','bc') --> 'bcabc'

('12','345') --> '34512345'

在这里在线练习