reto12 terminado
This commit is contained in:
9
ejercicios/reto12/Cargo.toml
Normal file
9
ejercicios/reto12/Cargo.toml
Normal 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"
|
||||||
22
ejercicios/reto12/src/main.rs
Normal file
22
ejercicios/reto12/src/main.rs
Normal 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");
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user