Tôi có một danh sách:Đếm số trùng lặp trong danh sách
int list = { 1,1,2,3,4,4,5,7,7,7,10};
Bây giờ tôi cần phải thực hiện một chương trình mà sẽ tính toán các con số gấp đôi. Một con số là gấp đôi khi số trước khi nó là như nhau. Tôi hy vọng bạn hiểu. Vì vậy, 1 là gấp đôi, 4 là tăng gấp đôi và chúng tôi có 2 đôi trong 7,7,7.
Bạn có thể xem thêm một chút thông tin về lý do/cách thực hiện không? Cảm thấy như một bài tập về nhà/phỏng vấn. Nó sẽ rất đơn giản để giải quyết chỉ bằng cách sử dụng một vòng lặp và so sánh trước đó với hiện tại và lưu trữ/thiết lập lại nếu phù hợp được tìm thấy - chỉ cần một chút logic thêm để ngăn chặn 7 được tính 3 lần. Nếu bạn muốn nó được giải quyết trong linq hoặc một cái gì đó thì đó là thú vị hơn. –