Dễ 0 đã giải Tỷ lệ chấp nhận 0%

Multiplication Table Row

List the first multiples of a number.

Bạn sẽ học được gì

  • Sinh các bội số trong vòng lặp
  • Tạo và trả về một danh sách
  • Kiểm soát số lần lặp

Đề bài

Build one row of a multiplication table: number × 1, number × 2, … up to number × count.

Implement multiplication_row(number, count).

Input

number: The number to multiply. count: How many multiples to list.

Output

Return the list of multiples in order.

Ràng buộc

-1,000 ≤ number ≤ 1,000; 0 ≤ count ≤ 100

Ví dụ

Ví dụ 1
Đầu vào:
count = 5
number = 3

Kết quả mong đợi:
expected = [3, 6, 9, 12, 15]
Đầu vào:
long long count = 5;
long long number = 3;

Kết quả mong đợi:
std::vector<long long> expected = {3, 6, 9, 12, 15};
Đầu vào:
long count = 5;
long number = 3;

Kết quả mong đợi:
long[] expected = new long[] {3, 6, 9, 12, 15};

Giải thích

3×1, 3×2, 3×3, 3×4, 3×5 = 3, 6, 9, 12, 15.

Ví dụ 2
Đầu vào:
count = 0
number = 7

Kết quả mong đợi:
expected = []
Đầu vào:
long long count = 0;
long long number = 7;

Kết quả mong đợi:
std::vector<long long> expected = {};
Đầu vào:
long count = 0;
long number = 7;

Kết quả mong đợi:
long[] expected = new long[] {};

Giải thích

Zero multiples were requested, so the list is empty.

Hướng tiếp cận

Hãy tự thử trước, sau đó mở từng gợi ý một.

Gợi ý 1

Mỗi phần tử là cùng một số nhân với một bộ đếm tăng dần.

Gợi ý 2

Tạo kết quả theo thứ tự từ 1 đến số lượng yêu cầu.

Gợi ý 3

Nếu số lượng là 0, kết quả phải là một danh sách rỗng.

Độ phức tạp mong đợi

thời gian O(count), bộ nhớ phụ O(count)

Tham khảo

Thử thách này đã được điều chỉnh cho CodeUtility. Hãy làm theo đề bài và các ràng buộc ở trên.

Học hỏi từ người khác

Giải pháp cộng đồng

Chưa có giải pháp nào được chia sẻ. Hãy giải thử thách này để đăng giải pháp đầu tiên.