No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

main.rs 693B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //! hw01t5: Primzahltest
  2. fn is_prime(n: u64) -> bool {
  3. unimplemented!();
  4. }
  5. fn main() {
  6. unimplemented!();
  7. }
  8. #[test]
  9. fn small_primes() {
  10. assert!(is_prime(2));
  11. assert!(is_prime(3));
  12. assert!(is_prime(5));
  13. assert!(is_prime(7));
  14. }
  15. #[test]
  16. fn small_composites() {
  17. assert!(!is_prime(1));
  18. assert!(!is_prime(4));
  19. assert!(!is_prime(6));
  20. assert!(!is_prime(8));
  21. assert!(!is_prime(9));
  22. }
  23. #[test]
  24. fn large_primes() {
  25. assert!(is_prime(1_300_769));
  26. assert!(is_prime(1_300_297));
  27. assert!(is_prime(7_367_287));
  28. }
  29. #[test]
  30. fn large_composites() {
  31. assert!(!is_prime(908_209));
  32. assert!(!is_prime(3_073_009));
  33. assert!(!is_prime(4_897_369));
  34. }