每日一题 【每日一题】字符串-Python-20210821

Jack · 2021年08月21日 · 最后由 lework 回复于 2021年12月28日 · 73 次阅读
本帖已被设为精华帖!
  1. 问题描述:反转一个只有三位数的整数
  2. 问题示例: 输入:n = 123 输出: 321

输入: n = 900 输出: 9

Jack 将本帖设为了精华贴 08月21日 21:08

参考代码:

class Solution:
    def reverseInteger(self, number):
        h = int(number/100)
        t = int(number%100/10)
        z = int(number%10)
        return (100*z + 10*t + h)
input_list=list(input("请输入三位整数:"))
input_list.reverse()
print(int(''.join(input_list)))
package main

import "fmt"

func reverseInteger(n string) string {
    r := []rune(n)
    rLen := len(r)

    for i,j :=0,rLen-1; i<j; i,j=i+1,j-1{
        r[i], r[j] = r[j], r[i]
    }
    return string(r)
}

func main() {
    /*
    问题描述:反转一个只有三位数的整数
    问题示例: 输入:n = 123 输出: 321
    */

    n := "123"
    fmt.Println(reverseInteger(n))
}
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册