Guest User

Untitled

a guest
Jan 18th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. use std::fmt::Write;
  2.  
  3. fn one() {
  4. let mut count : u64 = 0;
  5. let until = 1e8 as u64;
  6. for i in 1..until {
  7. let s = i.to_string();
  8. if s.contains("3") {
  9. count+=1;
  10. }
  11. }
  12. println!("Count until {}: {}", until, count);
  13.  
  14. }
  15.  
  16. fn two() {
  17. let mut count : u64 = 0;
  18. let until = 1e8 as u64;
  19. let mut s = String::with_capacity(10);
  20. for i in 1..until {
  21. write!(s, "{}", i).unwrap();
  22. if s.contains("3") {
  23. count+=1;
  24. }
  25. }
  26. println!("Count until {}: {}", until, count);
  27. }
Add Comment
Please, Sign In to add comment