如何使用批处理、Visual Basic 脚本或 PowerShell 脚本等基本语言镜像数字?

如何使用批处理、Visual Basic 脚本或 PowerShell 脚本等基本语言镜像数字?

例如,如果我有一个等于 12345 的值,镜像它会产生 54321,并且必须将它们组合在一起,形成一个新值 1234554321。在我列出的任何语言中,有没有一种简单的方法可以执行此类操作(我知道批处理不被视为编程语言)。

答案1

使用 Powershell 的一种方法:

# the original number
$left = '12345'

# the number reversed
$right = $left[-1..-($left.length)] -join “”

# join the original with the reverse
$together = "$left$right"

答案2

Powershell 使用正则表达式:

$string =“12345”

$revert = ([regex]::Matches($String,'.','RightToLeft')| ForEach {$_.value})-join''

写入输出“$string$revert”

相关内容