u3
This commit is contained in:
parent
dbc82afb0e
commit
467749607c
1 changed files with 20 additions and 1 deletions
21
src/u3.rs
21
src/u3.rs
|
@ -1 +1,20 @@
|
||||||
pub fn main() {}
|
pub fn main() {
|
||||||
|
let mut input = String::new();
|
||||||
|
std::io::stdin().read_line(&mut input).unwrap();
|
||||||
|
let a: u128 = input.trim().parse().unwrap();
|
||||||
|
input.clear();
|
||||||
|
std::io::stdin().read_line(&mut input).unwrap();
|
||||||
|
let b: u128 = input.trim().parse().unwrap();
|
||||||
|
input.clear();
|
||||||
|
|
||||||
|
devidable(a, b);
|
||||||
|
}
|
||||||
|
|
||||||
|
fn devidable(a: u128, b: u128) {
|
||||||
|
for i in a..b+1 {
|
||||||
|
let digit_sum: u128 = i.to_string().chars().map(|c| c.to_digit(10).unwrap() as u128).sum();
|
||||||
|
if digit_sum % 3 == 0 {
|
||||||
|
println!("{}", i);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue