러스트 문제집 레벨 1.5
i16 타입이 취할 수 있는 값의 범위가 어떻게 되는지 설명해 보세요.
-100부터 100까지의 구간에서 7의 배수인 모든 숫자를 콘솔에 출력하세요.
다음과 같이 두 개의 정수가 주어졌습니다:
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 num3: u16 = 12;
이 숫자들 중 가장 큰 수를 콘솔에 출력하세요.
다음과 같이 세 개의 문자가 주어졌습니다:
let chr1: char = 'a';
let chr2: char = 'b';
let chr3: char = 'c';
이 문자들을 하나의 문자열로 결합하세요:
std::string "abc"
킬로바이트 수를 나타내는 정수가 주어졌습니다:
let kb: i32 = 35;
이 값을 바이트 단위로 변환하세요.
1부터 31까지의 날짜 번호를 나타내는 정수가 주어졌습니다:
let num: u16 = 1;
이 날이 해당 월의 어느 10일 단위(데카드)에 속하는지 결정하세요.