首页 > 试题广场 >

单组_字符串

[编程题]单组_字符串
  • 热度指数:13543 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个长度为 n 的字符串 s ,请你将其倒置,然后输出。

输入描述:
第一行有一个整数 n\ (\ 1 \leq n \leq 10^5\ )
第二行有一个字符串 s,仅包含小写英文字符。


输出描述:
输出一个字符串,代表倒置后的字符串 s
示例1

输入

5
abcde

输出

edcba
package main

import (
"fmt"
)

func main() {
n := 0
fmt.Scan(&n)
var s string
fmt.Scan(&s)
runes := []rune(s)
for i, j:= 0, n - 1; i < j; i, j = i+1, j-1 {
runes[i],runes[j] = runes[j],runes[i]
}
fmt.Println(string(runes))
}
发表于 2025-05-07 23:33:11 回复(0)