Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Go] Tổng kết quả từ channel buffered

    Tạo channel buffered dung lượng N. Spawn N goroutine, mỗi goroutine i gửi giá trị a[i]*2 vào channel. Trong main, đọc đúng N giá trị từ channel, tổng lại rồi in (kết quả là tổng nên thứ tự nhận không quan trọng).

    • Định dạng đầu vào:

      Dòng 1: N (1 ≤ N ≤ 1000). Dòng 2: N số nguyên |a_i| ≤ 10^4.

    • Ràng buộc đầu vào:

      N ≤ 1000

    • Định dạng đầu ra:

      Một số nguyên — tổng các a[i]*2.

    Ví dụ:

    Đầu vào:

    3
    1 2 3
    

    Đầu ra:

    12

    Giải thích:

    Mỗi giá trị nhân 2: 2,4,6. Tổng = 12. Thứ tự nhận từ channel không quan trọng vì ta cộng dồn.

    Đang tải editor...