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)