首页 > TAG信息列表 > reverseStr
js实现数字字符串反转
正则表达式替换法: var str = "123456789" function reverseStr(str) { return str.replace(/./g, (char, index) => { return str[str.length - index - 1] }) } reverseStr(str) 字符转数组经过翻转再转字符法: var str = "123456789" function reverseStr(str) {413. 反转整数
413. 反转整数 将一个整数中的数字进行颠倒,当颠倒后的整数溢出时,返回 0 (标记为 32 位整数)。 样例 样例 1: 输入:123 输出:321 样例 2: 输入:-123 输出:-321 public class Solution { /** * @param n: the integer to be reversed * @return: the字符串的反转
方法1:利用stark的先进后出的特点 思路: 1.将字符串转换为字符型数组 2.遍历数组,入栈 Stark.pull() 3.出栈 Stark.pop(),利用Stringbuider.append拼接输出。 import java.util.Stack;public class Main { public static void main(String[] args) { //反转字符串 St整数反转
实现: var reverse = function(x) { let borderValue = Math.pow(2, 31); let reverseStr = x.toString().split('').reverse().join(''); let value; if (x < 0) { // 为负数 value = Number('-' + reverseStr.slice(0, -1));简单的倒叙应用---倒序打印字符串(C语言)
void reverseStr(char* str){ if(*str=='\0'){ return; } reverseStr(str+1); printf("%c\n",*str); } void test(){ char * str = "abcdefg"; reverseStr(str); } int main(){ test(); }