题目描述

牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?

思路

java api的运用,用spilt方法分割字符串 然后倒序拼接即可

代码

public static String ReverseSentence(String str) {if (str==null || str.trim().equals("")) {return str;}String string[] = str.split(" ");String str1 = "";for (int i = string.length-1; i > 0; i--) {str1 = str1 + string[i] + " ";}str1 = str1 + string[0];return str1;}

结果

剑指offer系列(44)翻转单词顺序列相关推荐

  1. 【LeetCode】剑指 Offer 58 - I. 翻转单词顺序

    [LeetCode]剑指 Offer 58 - I. 翻转单词顺序 文章目录 [LeetCode]剑指 Offer 58 - I. 翻转单词顺序 一.双指针 一.双指针 算法解析: 倒序遍历字符串 s ...

  2. 剑指 Offer 58 - I. 翻转单词顺序 (双指针)

    剑指 Offer 58 - I. 翻转单词顺序 题意: 翻转一个英文句子中单词顺序 解法1 思路: split分割 + 倒序 public static String reverseWords(Str ...

  3. 剑指 offer set 19 翻转单词顺序 字符串左旋

    题目 1. 翻转单词 student. a am I 转换成 I am a student. 2. 字符串左旋 abba 1 转成 bbaa 总结 1. 先对每个单词旋转, 再整齐旋转 2. 先翻转一 ...

  4. 【算法】剑指 Offer 58 - I. 翻转单词顺序

    1.概述 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变.为简单起见,标点符号和普通字母一样处理.例如输入字符串"I am a student. ",则输出&quo ...

  5. 【LeetCode笔记】剑指 Offer 58 - I. 翻转单词顺序(Java、栈、双指针)

    文章目录 题目描述 思路 & 代码 二刷 题目描述 用栈来做挺简单的,也可以用双指针. 思路 & 代码 既然是反向,那么从后往前,用双指针截取出字符串即可. class Solutio ...

  6. leetcode 打印_剑指 Offer 总结 - leetcode 剑指offer系列

    剑指 Offer 系列完结撒花!! 本篇文章是对整个系列的精华总结, 对系列的每篇文章进行了分类, 并用一句话概括每道题的思路, 方便大家理解和记忆, 当然也包含原文完整链接供大家参考 总的来说, 写 ...

  7. LeetCode-剑指 Offer 58 - I. 翻转单词顺序

    剑指 Offer 58 - I. 翻转单词顺序 思路一:也是核心思想,就是先把句子中所有字符串取出放入字符串数组,再对数组中的字符串进行操作后重新连接即可,具体问题具体细节还需要按题目要求分析 而遍历 ...

  8. 在要求输入数字处找到非数字字符_剑指 Offer 67. 把字符串转换成整数 leetcode 剑指offer系列...

    点击专辑上方"蓝字"关注我吧 题目难度: 中等 原题链接[1] 今天继续更新剑指 offer 系列, 老样子晚上 6 点 45 分准时更新公众号 每日精选算法题, 大家记得关注哦~ ...

  9. 剑指offer python实现_剑指offer系列python实现 日更(三)

    今天来讲讲斐波那契数列和它的孩子们~先讲个冷笑话:今天来一盘斐波那契炒饭,它等于昨天的炒饭加上前天的炒饭 ‍ 7.斐波那契数列 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第 ...

  10. 数组中其余的排除_[leetcode 剑指offer系列] 面试题04. 二维数组中的查找

    题目难度: 简单 原题链接 今天继续更新剑指 offer 系列, 这道题的优化空间非常大, 个人感觉很适合作为面试题, 值得一做. 大家在我的公众号"每日精选算法题"中的聊天框中回 ...

最新文章

  1. sql镶嵌查询_sql数据库的嵌套查询
  2. php stortime,文件存储 - Laravel 5.8 中文文档手册 - php中文网手册
  3. 白话Elasticsearch64-zen discovery集群发现机制
  4. java des加密解密_JAVA和c# 之间数据通讯时通过DES进行加密解密
  5. Vue中使用can-autoplay插件实现浏览器不支持自动播放音频时提示点击
  6. 一段始终保持在最底部的div css代码
  7. MapReduce-流量统计求和-排序-FlowBean编写
  8. Cortex-M3-复位(序列)
  9. android 渠道号_亲测:安卓打渠道包神器,1分钟出自动出100个渠道包
  10. 基于python的图像变换(翻转、平移、缩放、旋转、仿射和透视变换)
  11. 1 CentOS 6下FastDFS实现分布式文件系统
  12. C++和C语言的前世今生,两者有什么血缘关系?
  13. InfoPath中repeationg section动态填充数据
  14. 学习OpenCV——OpenMP
  15. html问卷调查实验报告,调查问卷实验报告
  16. 计算机经常显示的英语单词,计算机专业英语单词大全
  17. android远程主机强迫关闭了一个现有的连接,远程主机强迫关闭了一个现有的连接解决方法...
  18. 计算机word文本段落位置互换,word中调换位置 用word怎么使两个段落互换位置
  19. php写抢红包,红包生成函数(微信抢红包)
  20. NVDIMM 知识点

热门文章

  1. 数据结构-堆(Heap)
  2. TableLayout布局
  3. 装修房子的过程就像产品经理做产品一样
  4. 2020团队程序设计天梯赛 L2-2 口罩发放 (25分)
  5. struts2+ibatis+spring框架整合(二)
  6. (step4.3.9)hdu 1584(蜘蛛牌——DFS)
  7. mac 旋转时间屏保_如何在Mac上旋转视频
  8. java weakhashmap_Java中关于WeakReference和WeakHashMap的理解
  9. 如何使用腾讯云web应用防火墙结合API网管提供安全防护?
  10. ditto工具的使用