Menu
CoddyTech

Ôn tập: Mảng tích

Thuộc phần Kiến thức nền tảng trong hành trình Ruby của Coddy. Bài học 62 trên 88.

challenge icon

Thử thách

Dễ

Đọc một dòng đầu vào chứa các số nguyên được phân tách bằng dấu phẩy (ví dụ: 3,5,2,4).

Tách đầu vào thành một mảng số nguyên, sau đó tính tích của tất cả phần tử bằng cách nhân chúng với nhau trong một vòng lặp. In ra tích cuối cùng.

Nhớ đặt biến tích ban đầu là 1, không phải 0.

Ví dụ: nếu đầu vào là 3,5,2,4, đầu ra sẽ là:

120

Nếu đầu vào là 2,3,4, đầu ra sẽ là:

24

Nếu đầu vào là 1,2,3,4,5, đầu ra sẽ là:

120

Nếu đầu vào là 10,5, đầu ra sẽ là:

50

Tự làm thử

# Đọc đầu vào, trong đó các giá trị được phân tách bằng dấu phẩy
input = gets.chomp

# Tách đầu vào thành mảng (array) các số nguyên
numbers = input.split(",").map(&:to_i)

# Khởi tạo biến (variable) product
product = 1

# TODO: Viết code bên dưới để tính tích của tất cả phần tử


# In ra kết quả
puts product

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch Ruby online