रस्ट टास्क बुक का स्तर 5.5

Задание 1

उपयोगकर्ता से कंसोल के माध्यम से 1 से 10 के बीच एक पूर्णांक दर्ज करने के लिए कहें। यदि कुछ और दर्ज किया जाता है, तो उपयोगकर्ता से संख्या फिर से दर्ज करने के लिए कहें।

Задание 2

लूप का उपयोग करके निम्नलिखित सरणी बनाएं:

rust[
  [1, 2, 3],
  [1, 2, 3],
  [1, 2, 3],
  [1, 2, 3],
  [1, 2, 3],
]
Задание 3

एक स्ट्रिंग दी गई है:

rust"abcdeabc"

इसे डुप्लीकेट वर्णों से साफ़ करें:

rust"abcde"
Задание 4

एक स्ट्रिंग दी गई है:

rust"abcde"

इस स्ट्रिंग के सभी विषम वर्णों को अपरकेस में बदलें। हमारे मामले में, निम्नलिखित परिणाम प्राप्त होना चाहिए:

rust"AbCdE"
Задание 5

दिनांकों के साथ दो टपल दिए गए हैं:

rustlet tpl1 = (2025, 11, 29);
let tpl2 = (2027, 12, 31);

जांचें कि क्या दिनांक बराबर हैं।

Задание 6

दिनांक के साथ एक टपल दी गई है:

rustlet tpl = (2025, 12, 31);

इस टपल के डेटा को निम्नलिखित स्ट्रक्चर में लिखें:

ruststruct Date
{
  year: u16,
  month: u8,
  day: u8,
}