jd1.2

请实现一个算法,在不使用额外数据结构和储存空间的情况下,翻转一个给定的字符串(可以使用单个过程变量)。

给定一个string iniString,请返回一个string,为翻转后的字符串。保证字符串的长度小于等于5000。

测试样例:

"This is nowcoder"
返回:"redocwon si sihT"
 1 import java.util.*;
 2
 3
 4 public class Reverse {
 5     public String reverseString(String iniString) {
 6         // write code here
 7         if(iniString.length()<=1||iniString==null)
 8             return iniString;
 9         StringBuffer s = new StringBuffer();
10         for (int i = iniString.length() - 1; i >= 0; i--) {
11             s.append(s.charAt(i));
12         }
13         String res = s.toString();
14         return res;
15     }
16 }

s.append(s.charAt(i));???这是什么,思维混乱!!!

时间: 2024-09-30 20:55:48

jd1.2的相关文章

jd1.3

题目描述 给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串.这里规定大小写为不同字符,且考虑字符串重点空格. 给定一个string stringA和一个string stringB,请返回一个bool,代表两串是否重新排列后可相同.保证两串的长度都小于等于5000. 测试样例: "This is nowcoder","is This nowcoder" 返回:true "Here you are","

第十天学习笔记

今天的作业如下: 1 <html> 2 <head> 3 <title>PHP第23期基础班第一天作业</title> 4 <meta http-equiv = "content-type" content = "text/html; charset = utf-8"> 5 </head> 6 <body> 7 <h3 align = "center">

JS计算从某年某月某日到某年某月某日的间隔天数差

直接贴代码了,你直接拷贝然后另存为html就可以用了,不多说,请看: <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head> <meta charset="utf-8" /> <title></title> <script type="text/javascript

JS-DOM . 01 了解DOM,动手做一下就明白了!

DOM概述 html加载完毕,渲染引擎会在内存中把html文档生成一个DOM树,getElementById是获取内DOM上的元素,然后操作的时候修改的是该元素的属性 体验事件/事件三要素1.事件源(引发后续事件的标签2.事件(js已经定义好,直接使用3.事件驱动程序(对样式和html的操作)(DOM操作 需求:点击盒子,弹出对话框alert(1)步骤:-->1.获取事件源(document.getElementById("box")2.绑定事件 (事件源.事件 = functi

垃圾炸弹(二维前缀和)

题目描述 2014年足球世界杯(2014 FIFA World Cup)开踢啦!为了方便球迷观看比赛,街道上很多路口都放置了的直播大屏幕,但是人群散去后总会在这些路口留下一堆垃圾.为此政府决定动用一种最新发明--"垃圾炸弹".这种"炸弹"利用最先进的量子物理技术,爆炸后产生的冲击波可以完全清除波及范围内的所有垃圾,并且不会产生任何其他不良影响.炸弹爆炸后冲击波是以正方形方式扩散的,炸弹威力(扩散距离)以d给出,表示可以传播d条街道.例如下图是一个d=1的"

HTML第八天笔记

第一个知识点是关于伪类的,代码如下: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn"&g

HTML第七天学习笔记

今天主要是学习如何使用JS,第一个就是先是使用JS输出"Hello world" 1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta http-equiv = "content-type" content = "text/html; charset=UTF-8"> 5 <title>Document</ti

Python学习日志之Python数据结构初识

Python数据结构初识: 一.Python数据结构概述 1.何为数据结构 在程序中,同样的一个或几个数据组织起来,可以有不同的组织方式,也就是不同的存储方式,不同的组织方式就是不同的结构,我们把这些数据组织在一起的结构就叫做数据结构 例如: 有一串字符串:"abc",我们将它重新组织一下,比如通过list()函数将"abc"变成["a","b","c"],那么这个时候数据发生了重组,重组之后的结构就发生了

resin-4 启动多个实例

不废话了,直接上代码 <cluster id="jd"> <server-default> <jvm-arg>-Xmx512m</jvm-arg> <jvm-arg>-Xms512m</jvm-arg> <jvm-arg>-verbosegc</jvm-arg> </server-default> <server id="jd1" address=&qu