Tổng
Bài học 12 trên 24 trong khóa học Thử thách Golang, cấp độ 1 của Coddy.
Thử thách
DễChúng ta có một mảng như sau: [2, 4, 6, 7, 8, 8, 9].
Viết một hàm (function) tính tổng phần tử đầu tiên, phần tử ở giữa và phần tử cuối cùng của một mảng cho trước.
Nếu mảng không có phần tử ở giữa chia mảng thành hai phần bằng nhau, hãy trả về -1.
Với ví dụ này, chúng ta cần tính tổng 2 + 7 + 9 = 18.
Giải thích:
- [2] - phần tử đầu tiên
- [7] - phần tử ở giữa: [2, 4, 6] 7 [8, 8, 9]
- [9] - phần tử cuối cùng.
Tự làm thử
func calculateSum( ) {
}Tất cả bài học trong Thử thách Golang, cấp độ 1
1Giới thiệu
Giới thiệu3Thử nghiệm với lát cắt và mảng
Chuỗi dài nhấtNhân đôi các số chẵnTổng, trung bình, nhỏ nhất và lớn nhấtTổngCác số chẵn và lẻÁnh xạ lát cắtCác chỉ số không lặp lạiTự luyện tập: Trình biên dịch Go online