Thứ Bảy, 29 tháng 2, 2020
Thứ Sáu, 10 tháng 1, 2020
[Hackerrank] Solution of Beautiful Triplets in JavaScript
If you don't pass test case 10, yes me too. Then I find this comment in discussion tab. I think it will help you.
The 10th test case isn't satisfying the criteria of a[i] > a[i-1] at the time of solving this problem.
The test case is :
10 3
1 6 7 7 8 10 12 13 14 19
The 2 consecutive 7, 7 is the problem.
If your program is relying strictly on the fact arr[i] > arr[i-1] (like mine), then it's not your program's fault for giving wrong answer.
![]() |
[Hackerrank] Solution of Beautiful Triplets in JavaScript |
The 10th test case isn't satisfying the criteria of a[i] > a[i-1] at the time of solving this problem.
The test case is :
10 3
1 6 7 7 8 10 12 13 14 19
The 2 consecutive 7, 7 is the problem.
If your program is relying strictly on the fact arr[i] > arr[i-1] (like mine), then it's not your program's fault for giving wrong answer.
Thứ Sáu, 25 tháng 10, 2019
[Hackerrank] Solution of Bon Appétit in JavaScript
Bài toán: Khánh và Hưng đi ăn nhà hàng và quyết định chia tiền khi thanh toán. Nhưng có 1 món trong đó Khánh bị dị ứng không ăn được nên Khánh không phải trả tiền cho món đó:
![]() |
[Hackerrank] Solution of Bon Appétit in JavaScript |
VD: Khánh và Hưng ăn 3 món có giá lần lượt là bill=[2, 4, 6] trong đó món mà Khánh không ăn được là món bill[2] có giá 6. Vậy số tiền Khánh phải trả sẽ là trả là trung bình của 2 món còn lại có giá: (2 + 4)/2 = 3.
Đầu vào 3 biến
- b - mảng giá tiền các món
- k - thứ tự món mà Khánh không ăn được trong mảng b
- b - số tiền Khánh mang đi
Đầu ra: Tính số tiền Khánh còn lại sau khi thanh toán với số tiền được tính như ví dụ ở trên. Nếu số tiền sau thanh toán của Khánh = 0 thì in ra kết quả là Bon Appetit
Lời giải: