Advertisement
Guest User

Untitled

a guest
May 24th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 0.44 KB | None | 0 0
  1. fn main() {
  2.     // first();
  3.     second();
  4.  
  5. }
  6. fn first() {
  7.     let mut sum = 0;
  8.     for x in 0..1000 {
  9.         if x%3 == 0 || x%5 ==0 {
  10.             sum = sum + x;
  11.         }
  12.     }
  13.     println!("{}",sum);
  14. }
  15. fn second() {
  16.     let f1 = 1;
  17.     let f2 = 1;
  18.     let mut sum = 0;
  19.     let mut curr = f1 + f2;
  20.     let mut prev = f2;
  21.     while curr < 4_000_000 {
  22.         if curr % 2 == 0 {
  23.             sum = sum + curr;
  24.         }
  25.         let temp = curr;
  26.         curr = curr + prev;
  27.         prev = temp;
  28.     }
  29.     println!("{}", sum);
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement