重新刷题,由于计划是先刷一遍,从自己最熟悉的java开始刷题,刷完之后考虑尝试用其他语言刷题。
——————————————————————————————————————————————————————————
Write a function that takes a string as input and returns the string reversed.
Example:
Given s = "hello", return "olleh".
public class Solution {
public String reverseString(String s) {
StringBuffer sb = new StringBuffer("");
for(int i = s.length() - 1 ; i>=0; i--){
sb.append(s.charAt(i));
}
return sb.toString();
}
}
总结:
这个题目也是用来练手熟悉一下java,没想到第一次白板写算法改了好多次。首先没想到String类没有append方法,其次没想到提取String中的字符串用charAt函数而不是s[]。