Golang - 不用for回圈,利用递回反转字串

as title

这是之前去面试的考题
想了很久,不过感觉不是最佳解
做个纪录
期待有大神看到可以提供更好的解法XD

func main() {
	s := "ABCDEFG"
	t := len(s) - 1
	tar1 := stringReverseRecursion1(s, t)

	log.Println(tar1)
}

func stringReverseRecursion1(temp string, times int) string {
	if times < 0 {
		return temp[len(temp)/2:]
	}

	temp += string(temp[times])
	times--

	return stringReverseRecursion1(temp, times)
}

<<:  VPN和EAP

>>:  Google Meet 麦克风问题

Spring Framework X Kotlin Day 22 Spring Cloud

GitHub Repo https://github.com/b2etw/Spring-Kotlin...

SuiteScript - Entry Point

User Event afterSubmit(scriptContext): Executes im...

Day11 数据图表化 - 图表功能介绍

Kibana是一套分析和视觉化的软件,可以快速的帮助使用者更好的应用和分析资料。在接下来我们要开始介...

Day 30. 结语

#结语 最後一天,专案完成了,铁人赛完赛 不过第9天就中断了比赛 真的是觉得太~~~~~~~~~~...

[Day 10] SRE - ON-CALL

ON-CALL 今天为大家介绍ON-CALL常见的须注意之事项 建立心态 我为人人,人人为我,今天你...