MCPcopy Create free account
hub / github.com/StudyRust/leetcode_rust / add_digits

Function add_digits

258-add-digits.rs:1–8  ·  view source on GitHub ↗
(num: i32)

Source from the content-addressed store, hash-verified

1pub fn add_digits(num: i32) -> i32 {
2 let mut sum = num;
3 while sum >= 10 {
4 let arr: Vec<char> = sum.to_string().chars().collect();
5 sum = arr.iter().map(|e|*e as i32 - '0' as i32).sum();
6 }
7 sum
8}
9
10fn main() {
11 println!("{:?}", add_digits(38));

Callers

nothing calls this directly

Calls 1

sumMethod · 0.80

Tested by

no test coverage detected