Rust 문제집 레벨 4.6

Задание 1

문자열이 주어집니다. 이 문자열이 숫자로만 구성되어 있는지 확인하세요.

Задание 2

벡터가 주어집니다:

rustvec![1, 0, 2, 3, 0, 5]

벡터에서 모든 0을 제거하세요:

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

벡터가 주어집니다:

rustlet vct: Vec<i16> = Vec::new();

이 벡터를 2의 n제곱까지의 거듭제곱으로 채우는 코드를 작성하세요:

rust[2, 4, 8, 16, 32]
Задание 4

정수가 주어집니다:

rustlet num: u16 = 12345;

이 숫자의 끝에서부터 첫 번째 짝수 숫자를 구하세요.

Задание 5

다음 문자열을 생성하는 프로그램을 작성하세요:

rust"54321"
Задание 6

정수 배열이 주어집니다:

rustlet arr = [123, 102, 345, 350];

숫자 0을 포함하는 숫자들을 새 벡터에 기록하세요.

Задание 7

문자열이 주어집니다:

rust"abcdef"

이 문자열의 두 번째 문자마다 가져오세요:

rust"acf"