cch123 / leetcode-rust

leetcode in rust
51 stars 8 forks source link

s0007 Reverse Integer #1

Closed Jancd closed 5 years ago

Jancd commented 5 years ago

最近在学习rust,很很很高兴能看到大神 LeetCode Solutions in Rust,希望大神可以一直更新下去。 ^_^


同时分享一下 7.Reverse Integer 解法

impl Solution {
    pub fn reverse(x: i32) -> i32 {
        let mut y : i32 = x ; 
        let mut ans : i32 = 0;
        let mut temp : i32 = 0;
        while y != 0{
            temp = ans*10 + y%10;
            if temp/10 != ans {
                return 0;
            }
            ans = temp;
            y = y /10;
        }
        ans
    }
}
cch123 commented 5 years ago

写着玩玩,感觉拿 rust 写数据结构有点苦。。