题解 | #句子逆序#

句子逆序

http://www.nowcoder.com/practice/48b3cb4e3c694d9da5526e6255bb73c3

import java.util.Scanner;
public class Main{
    public static void main(String []args){
        Scanner in = new Scanner(System.in);
        String str = new String(in.nextLine());
        if(1 <= str.length() && str.length() <= 1000){
            int end = str.length() - 1;
            int start = 0;
            for(int i = str.length() - 1; i >= 0; i--){
                if(str.charAt(i) == " ".charAt(0) || i == 0){
                    if(i == 0){
                        /*for(int j = i; j <= end; j++){
                        System.out.print(str.charAt(j));
                        }*/
                        System.out.print(str.substring(i, end + 1));
                        break;
                    }
                    else{
                        //旧方法,效率较低,其实不用循坏,直接调用substring()即可
                        /*for(int j = i + 1; j <= end; j++){
                        System.out.print(str.charAt(j));
                        }*/
                        System.out.print(str.substring(i + 1, end + 1));
                        end = i - 1;
                        System.out.print(" ");
                    }
                }
            }
        }
    }
}
全部评论

相关推荐

多多啊&nbsp;多多啊&nbsp;上来四道算法题算法题直播排序,整体比较简单把对象写出来,然后比较规则写明白就OK了。唯一一道A100%的电车充电如何最省钱,到目的地如何充电的钱最少,路上有充电站,每个电站价格不一样。用了DP来做,但感觉是贪心的样子,最后没招了,把不能到的情况给干了出来,过了8%日志分析纠错,滑动窗口,但我最后结果永远少一,过了15%没看,力竭了燃尽了多多&nbsp;以后牛客不用后台找我了,笔试夯爆了
淮竹c:不好意思,打扰大家🙏我是一个拼多多骑手,小电驴的最大电量为C,我的最大电量有1e9这么promax😭😭😭需要从x=0处走到x=L,L足足有1e9那么长处,途中有n个充电站,🙏🙏每个充电站的距离和电价分别为di和pi,初始电量是满的😭😭😭请告诉我到达终点最少要花多少钱😭😭😭求求大家把这些钱转给我
查看2道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务