//PascalABC.NET 3.0
begin
write(ReadSeqInteger(10).Average)
end.
да, второе понятие конкретизированно, и вродебы на моей памяти так не говорят. говорят СУБД
Ответ:
def process(array):
result = []
for i in range(1, len(array)-1):
if (array[i] < 0 and array[i-1] < 0) or \
(array[i] < 0 and array[i+1] < 0) or \
(array[i] > 0 and array[i-1] > 0) or \
(array[i] > 0 and array[i+1] > 0):
return 'YES'
return 'NO'
def main():
N = int(input())
assert N>=1 and N<= 10000
input_array = [int(i) for i in input().split()]
assert len(input_array) == N
print(process(input_array))
if __name__ == '__main__':
main()
Объяснение:
Протестировано на стандартном вводе/выводе + один доп тест
Доп тест:
<em>Ввод:</em>
<em>5
</em>
<em>1 2 -2 3 -4</em>
<em>Вывод:</em>
<em>YES</em>
P.S Сайт ломает Python-код. Ниже приложен скриншот исходного кода
1.
var f:integer;
begin
read(f);
if f mod 2<>0 then
f:=6*f
else
f:=f+29;
writeln(f);
<span>end.
2.
var i,n,k:integer;
begin
read(n);
k:=1;
for i:=2 to n do
k:=k*i;
writeln(k);
<span>end.</span></span>