reto12 terminado

This commit is contained in:
2023-06-26 12:15:35 +02:00
parent f311fc4dd1
commit f4800c58e8
2 changed files with 31 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
[package]
name = "reto12"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
chrono = "0.4.19"

View File

@@ -0,0 +1,22 @@
/*
* Crea una función que sea capaz de detectar si existe un viernes 13 en el mes y el año indicados.
* - La función recibirá el mes y el año y retornará verdadero o falso.
*/
use chrono::prelude::*;
fn viernestrece(mes: u32, anio: i32) -> bool {
let date = Utc.with_ymd_and_hms(anio, mes, 13, 9, 00, 00).unwrap();
if date.weekday() == Weekday::Fri {
true
} else {
false
}
}
fn main() {
let v13 = viernestrece(10, 2023);
if v13 {
println!("viernes 13");
} else {
println!("no viernes 13");
}
}