Nivå 6.9 Rust Problembok
Задание 1
Bestäm hur många dagar det är kvar till närmaste söndag. Skriv ut resultatet i konsolen.
Задание 2
Skriv ut namnet på veckodagen för sista dagen i innevarande månad i konsolen.
Задание 3
Given är en sträng med ett nummer:
rust"1234567"
Separera tripplar av siffror med mellanslag, med start från slutet av numret. I vårt fall ska följande erhållas:
rust"1 234 567"
Задание 4
Given är en array med nummer:
rust[1, 2, 3, 3, 4, 5}
Kontrollera att i denna array finns två identiska element i rad.
Задание 5
Givna är sekunder:
rustlet sec: i16 = 1323435;
Hitta antalet dagar, timmar, minuter och sekunder, motsvarande denna tid:
ruststruct Time
{
days: u16,
hours: u8,
minutes: u8,
seconds: u8,
}
Menas är att först få heltalsantal dagar, sedan från resten extrahera heltals antal timmar, sedan från resten extrahera heltals antal minuter och det som återstår, blir sekunder.