Здравейте! Имам нужда от помощ с тази задача. Какво трябва да се случи ако не е спазено:
1 <= N <= 10
1 <= list.length <= 20
break, pass or print(‘false’)?
Стигнал съм до тук с кода, 40точки, 2 правилни теста:
N=int(input())
ans=[]
if 1<=N<=10:
for i in range(N):
lst=input().split(',')
if 1<=len(lst)<=20:
if lst==sorted(lst):
ans.append('true')
else:
ans.append('false')
else:
ans.append('false')
Здрасти. Това ограничение(1 <= N <= 10,
1 <= list.length <= 20) е част от условието и е там чисто за пояснение. Не е нужно да проверяваш специално за него в решението си. В тази задача само трябва да провериш дали листа е сортиран (възходящ).
N = int(input())
sortedList1 = []
for i in range(N):
list1 = list(map(int, input().split(",")))
sortedList1 = sorted(list1)
if list1 == sortedList1:
print('true')
else:
print('false')