ระดับ 1.5 ของชุดโจทย์ปัญหา Rust
อธิบายว่า ประเภท i16
สามารถรับค่าที่เป็นช่วงใด และมีค่าได้เท่าใด
พิมพ์ตัวเลขทั้งหมดที่หารด้วย 7 ลงตัว ในช่วง
ตั้งแต่ -100 ถึง 100 ลงในคอนโซล
กำหนดให้มีจำนวนเต็มสองจำนวน:
let num1: u16 = 12;
let num2: u16 = 13;
ตรวจสอบว่าตัวเลขตัวแรก (หลักแรก) ของ จำนวนทั้งสองนี้ตรงกันหรือไม่
กำหนดให้มีจำนวนเต็มสองจำนวน:
let num1: u16 = 36;
let num2: u16 = 12;
ตรวจสอบว่าจำนวนแรก หารด้วยจำนวนที่สองลงตัวโดยไม่เหลือเศษ
กำหนดให้มีสตริงหนึ่ง:
let txt: &str = "123456789";
วนลูปและพิมพ์อักขระทั้งหมด จากท้ายสตริงสู่ต้นสตริงลงในคอนโซลทีละตัว
กำหนดให้มีจำนวนเต็มสามจำนวน:
let num1: u16 = 36;
let num2: u16 = 24;
let num2: u16 = 12;
พิมพ์จำนวนที่มากที่สุด ในบรรดาจำนวนเหล่านี้ลงในคอนโซล
กำหนดให้มีอักขระสามตัว:
let chr1: char = 'a';
let chr2: char = 'b';
let chr3: char = 'c';
รวมอักขระเหล่านี้เข้าด้วยกันเป็นสตริงเดียว:
std::string "abc"
กำหนดให้มีจำนวนเต็ม ซึ่งแทน จำนวนกิโลไบต์:
int kb = 35;
แปลงค่านี้ให้เป็นหน่วยไบต์
กำหนดให้มีจำนวนเต็ม ซึ่งแทน
หมายเลขวันตั้งแต่ 1 ถึง 31:
let num: u16 = 1;
ตรวจสอบว่า วันนี้ตกอยู่ในช่วงทศวรรษ (10 วัน) ใด ของเดือน