PowerShell (powershell传教士)当前离线
上尉
# powershell也来切香肠 <# 要过年了,来切香肠! 一根香肠分 9 节,每节颜色都不同,要切成 3 节一段的; 有许多同样的 9 节香肠,共能切出多少种不同的 3 节香肠呢? #> [array]$结果 = "" $香肠总节数 = 9 + 1 for ($i=1 ;$i -lt $香肠总节数 ;$i++) { $香肠尾 = $i while ( $香肠尾 -lt $香肠总节数 ) { $香肠头 = $香肠尾 $香肠尾 = $香肠尾 + 2 if ($香肠尾 -lt $香肠总节数) { $结果 += $香肠头..$香肠尾 -join "" } $香肠尾++ } } $结果 = $结果 | Sort-Object -Unique write-host $结果复制代码
TOP