mọi người dúp em với 2 h là noopj rooif ạ Nhập vào một dãy N số nguyên A1,A2,...,AN (N≤10000,|Ai|≤109). Hãy in ra màn hình chỉ số phần tử âm đầu tiên và cuối cùng. Dữ liệu vào: Dòng đầu tiên chứa số N Dòng thứ 2 chứa N số nguyên A1,A2,...,AN. Kết quả: In ra chỉ số phần tử âm đầu tiên và cuối cùng, nếu ko có phần tử âm nào thì in ra 2 số −1 −1 Sample Input Copy 7 7 -6 -4 19 -22 51 -82 Sample Output Copy 2 7 https://lqdoj.edu.vn/problem/av06 python nha

1 câu trả lời

n = int(input())
a = input()
a = a.split()
d1 = 0
d2 = 0
for i in a:
    d1 += 1
    if int(i) < 0:
        break
d2 = len(a) + 1
for i in a[::-1]:
    d2 -= 1
    if int(i) < 0:
        break
if (d1 < d2):
    print(d1,d2)
else:
    print(-1,-1)