Մակարդակ 6.9 Rust առաջադրանքների ժողովածու
Որոշեք, թե քանի օր է մնացել մոտակա կիրակի օրվա: Արդյունքը ցուցադրեք կոնսոլում:
Ցուցադրեք կոնսոլում ընթացիկ ամսվա վերջին օրվա շաբաթվա օրվա անվանումը:
Տրված է որոշակի տող թվով:
"1234567"
Բաժանեք թվերի եռյակները բացատներով, սկսած թվի վերջից: Մեր դեպքում պետք է ստացվի հետևյալը:
"1 234 567"
Տրված է զանգված թվերով:
[1, 2, 3, 3, 4, 5}
Ստուգեք, որ այս զանգվածում կան երկու նույնական տարրեր հաջորդաբար:
Տրված են վայրկյաններ:
let sec: i16 = 1323435;
Գտեք օրերի, ժամերի, րոպեների և վայրկյանների քանակը, որոնք համապատասխանում են այս ժամանակին.
struct Time
{
days: u16,
hours: u8,
minutes: u8,
seconds: u8,
}
Նկատի ունեցեք, որ նախ պետք է ստանալ օրերի ամբողջ թիվ, ապա մնացորդից առանձնացնել ժամերի ամբողջ թիվ, ապա մնացորդից առանձնացնել րոպեների ամբողջ թիվ, և այն, ինչ մնաց, կլինի վայրկյաններ: