01/10/2018, 08:16

Ai giúp mình về Challenge in Codefight với

Đề: Như vậy
Còn Mã:
`int adjacentElementsProduct(std::vector inputArray) {
int result=inputArray[0]*inputArray[1];
int N=sizeof(inputArray)/sizeof(int);

int val;
for (int i=1;i<N-1;++i){
    val=inputArray[i]*inputArray[i+1];
    if (val>result) result=val;
}

return result;

}

`
Cho mình hỏi là còn thiếu sót j ko vậy mà mình ko wa 1 hidden test của nó.

rogp10 viết 10:24 ngày 01/10/2018

Tràn số. Đảm bảo luôn.

Với lại prototype nên có const và tham chiếu.

Hoàng Tiến Công viết 10:17 ngày 01/10/2018

Tràn số là sao vậy bạn?

Hoàng Tiến Công viết 10:32 ngày 01/10/2018

Mà tràn dữ liệu ở chỗ nào vậy b. mình thấy nó nằm trong dữ liệu mà.

Gió viết 10:21 ngày 01/10/2018

Dùng sizeof để tính số lượng phần tử là sai. N=inputArray.size();

rogp10 viết 10:17 ngày 01/10/2018

Chả hiểu sao thớt đúng 9 test với câu lệnh đó, ảo diệu.

Bài liên quan
0