This commit is contained in:
e2hang
2025-10-09 15:26:37 +08:00
parent 86cb321978
commit 772db5ac14
8 changed files with 272 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
package main
import "fmt"
// 定义字符串反转函数
func reverse(s string) string {
runes := []rune(s)
for i, j := 0, len(runes)-1; i < j; i, j = i+1, j-1 {
runes[i], runes[j] = runes[j], runes[i]
}
return string(runes)
}
func main() {
var n string
fmt.Scan(&n)
// 检查是否以 + 或 - 开头
if n[0] == '-' || n[0] == '+' {
fmt.Println("NULL")
return
}
// 反转字符串
n = reverse(n)
// 去掉前导零
for len(n) > 1 && n[0] == '0' {
n = n[1:]
}
fmt.Println(n)
}