题解 | #句子逆序#
句子逆序
https://www.nowcoder.com/practice/48b3cb4e3c694d9da5526e6255bb73c3
import java.util.Scanner; /** * @author hll[yellowdradra@foxmail.com] * @since 2023-03-14 14:26 **/ public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNextLine()) { recursive(in.nextLine()); System.out.println(); } } public static void recursive(String str) { int lastSpaceIndex = str.lastIndexOf(' '); if (lastSpaceIndex < 0) { System.out.print(str); } else { System.out.print(str.substring(lastSpaceIndex + 1, str.length()) + " "); recursive(str.substring(0, lastSpaceIndex)); } } }