华为机试练习题13—句子逆序

  • 题目描述
    • 输入描述:
    • 输出描述
    • 例如:
    • 代码(Java)

题目描述

将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”
所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符

输入描述:

将一个英文语句以单词为单位逆序排放。

输出描述

得到逆序的句子

例如:

输入:I am a boy
输出:boy a am I

代码(Java)

import java.util.Scanner;public class 句子逆序 {public static String reverse(String str){int num=0;//存放空格数目for(int i=0;i<str.length();i++) {if(str.charAt(i)==' ') {num++;}}String[] s=new String[num];s=str.split(" ");//将字符串按空格分割成字符串数组;String str2="";for(int i=s.length-1;i>=0;i--) {//逆序str2=str2+s[i]+" ";}return str2;}public static void main(String[] args) {Scanner sca=new Scanner(System.in);while(sca.hasNext()) {String str=sca.nextLine();System.out.println(reverse(str));    }}
}

(记录)华为机试练习题13—句子逆序相关推荐

  1. 华为机试HJ13:句子逆序

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 将一个英文语句以单词为单位逆序排放.例如"I am a boy" ...

  2. [华为机试练习题]55.最大公约数 amp; 多个数的最大公约数

    题目 描写叙述: 输入2个数字,最后输出2个数字的最大公约数 题目类别: 位运算 难度: 0基础 执行时间限制: 无限制 内存限制: 无限制 阶段: 入职前练习 输入: 2个整数 输出: 输出数字1和 ...

  3. [华为机试练习题]60.水仙花数

    题目 描述: 水仙花数又称阿姆斯特朗数. 水仙花数是指一个n 位数( n≥3 ),它的每个位上的数字的n 次幂之和等于它本身.(例如:1^3 + 5^3 + 3^3 = 153) 求输入的数字是否为水 ...

  4. [华为机试练习题]51.数列求和

    题目 描写叙述: 题目描写叙述 编敲代码,输入一个正整数n.求下列算式的值.要求定义和调用函数fact(k)计算k的阶乘. 1+1/2!+ .... +1/n! 计算结果保存在double类型变量中. ...

  5. [华为机试练习题]37.合唱队

    题目 描述: 计算最少出列多少位同学,使得剩下的同学排成合唱队形说明:N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形. 合唱队形是指这样的一种队形:设K位同学 ...

  6. [华为机试练习题]44.24点游戏算法

    题目 注意: 6 + 2 * 4 + 10 = 24 不是一个数字一个数字的计算 代码 /*--------------------------------------- * 日期:2015-07-0 ...

  7. 华为机试HJ106:字符逆序

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 将一个字符串str的内容颠倒过来,并输出.str的长度不超过100个字符. 输入描述 ...

  8. [华为机试练习题]5.IP地址推断有效性

    题目 推断输入的字符串是不是一个有效的IP地址 具体描写叙述: 请实现例如以下接口 boolisIPAddressValid(constchar* pszIPAddr) 输入:pszIPAddr 字符 ...

  9. [华为机试练习题]28.报数

    题目 描述: 有n个人围成一圈,顺序排号.从第一个人开始报数(从1到3报数),凡报到3的人退出,问最后留下的那位是原来第几号. 题目类别: 数组,指针 难度: 初级 运行时间限制: 10Sec 内存限 ...

最新文章

  1. httpclient开发
  2. 内网虚拟服务器怎么固定域名,如何让自己的局域网用(虚拟的)域名访问?
  3. 权限管理-SpringSecurity介绍
  4. ETL数据处理后的业务分析(一)
  5. [pytorch、学习] - 3.9 多重感知机的从零开始实现
  6. vue图片加载失败使用默认图片,el-image支持懒加载,自定义占位、加载失败等
  7. WTK6900B02语音识别模块,声控模块,语音交互模块,语音识别模块方案-深圳唯创知音电子有限公司...
  8. day3-3.4字符编码与转码
  9. 安装多个mysql实例(debian版本)
  10. c# chart 各个属性_C# WINFORM项目Chart控件显示问题
  11. WZOI.CC基础题库答案向导
  12. codeforces 1260 总结
  13. 树莓派CM4+CM IO上手,查看DDR和eMMC容量
  14. 安卓如何调出软键盘_系统软键盘Android在外接物理键盘时,如何强制调用系统软键盘?...
  15. 华为煤矿军团首登央视 | 发布会金句爆棚
  16. Tesseract-OCR的使用---提取图片中的文字(OneNote)
  17. HyperAttentionDTI:基于注意机制的序列深度学习改进药物-蛋白质相互作用预测
  18. iPhone 14微信闪退怎么办?iPhone 14微信闪退解决办法分享
  19. vs2017或vs2019安装中Microsoft.VisualStudio.MinShell.Msi.Resources出错的问题
  20. SAM4E单片机之旅——10、UART与MCK之PLL

热门文章

  1. 磁共振线圈分类_核磁线圈的基本架构及各部分主要功能
  2. 制造业ERP系统是什么?制造业ERP软件系统有哪些功能
  3. 全国程序员薪酬大曝光!看完我酸了,33% 程序员月薪达到.....
  4. PHP:PECL 安装扩展
  5. python 正则使用r“\b\d+\b”匹配纯数字数据
  6. Github 首页美化教程 —— 美,是第一生产力
  7. Excel数据分列的三种方法
  8. 计算机专业笔记本硬盘256G,老笔记本重获新生 东芝256G固态硬盘体验
  9. 这五件事,二次SaaS创业的老炮儿都在做
  10. 阿拉斯加波弗特海,一头北极熊困在渔网险被溺亡