首页 > 试题广场 >

单组_字符串

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

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


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

输入

5
abcde

输出

edcba
// 不用 sb,且构建新String的练习版本
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
int n = in.nextInt();
in.nextLine();
String s = in.nextLine();
char[] ch = s.toCharArray();
char[] chrs = new char[ch.length];
for(int i = 0; i < n; i++){
chrs[i] = ch[n - i - 1];
}
String srs = new String(chrs);
System.out.println(srs);
}
}
发表于 2025-11-23 17:43:47 回复(1)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = 0;
        String s = "";
        if (in.hasNextInt()) {
            n = in.nextInt();
        }
        if (in.hasNext()) {
            s = in.next();
        }
        char[] a = s.toCharArray();
        for (int i=n-1;i>=0; i--){
            System.out.print(a[i]);
        }
    }
}

发表于 2025-04-05 15:04:29 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int length=in.nextInt();
        in.nextLine();//清除换行符
        String s=in.nextLine();
        char[] cs= s.toCharArray();
        for(int i=s.length()-1;i>=0;i--) {
            System.out.print(cs[i]);
        }
    }
}
发表于 2024-10-30 16:22:10 回复(0)
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNextInt()) {
            //整数n
            String n = in.nextLine();
            //字符串
            String s = in.nextLine();
            StringBuilder sb = new StringBuilder(s);
            System.out.println(sb.reverse());
        }
    }
}
发表于 2024-09-26 15:40:42 回复(0)