Для запуска сомандной строки:
Нажать Win+R, ввести CMD, нажать Enter.
Для получения информации о командах набрать HELP, нажать Enter
Неочевидное:
Перенаправление вывода командной строки. Значок > и >> перенаправляют вывод одной команды на вход другой. Например, так можно перенаправить вывод команды в файл:
C:\>help > cmdhelp.txt перенаправит вывод команды HELP в файл cmdhelp.txt . Если такого файла нет, он будет создан. Если есть, содержимое будет полностью заменено новыми данными. Если нужно дописать данные в существующий файл, использовать >> , например
C:\>help >> cmdhelp.txt То же самое, что и в предыдущем случае, но если файл существует, новые данные допишутся в его конец.
9. Как создать файл:
C:\>echo "test">test.txt
PS Скорее всего Windows не даст писать что либо в корень диска С:, так что для опытов лучше использовать, например, флэшку. Для изменения текущего диска в командной строке надо просто набрать букву этого диска и двоеточие. Например, флэшке виндой присвоена буква G, тогда после открытия окна командной строки надо набрать G: и нажать Enter. Приглашение ввода изменится на
G:\>
Enter вообще прикольная кнопка, жми ее почаще :)
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()
Объяснение:
Протестировано на стандартном вводе/выводе + один доп тест
Доп тест:
Ввод:
5
1 2 -2 3 -4
Вывод:
YES
P.S Сайт ломает Python-код. Ниже приложен скриншот исходного кода
Поделитесь своими знаниями, ответьте на вопрос:
Определите значение переменных X и Y после выполнения алгоритма
X = 5, Y = 13
Объяснение:
X:=18 // переменной X присвоили значение 18
Y:=5 // переменной Y присвоили значение 5
T:=Y // переменной T присвоили значение переменной Y, но Y = 5, следовательно, переменная T после присвоения содержит значение 5
Y:=X mod Y // Операция mod находит остаток от деления X на Y, следовательно, в переменную Y записывается результат выполнения, то есть остаток от деления 18 на 5, а именно число 3.
X:=T // переменной X присвоили значение переменной T, то есть X = 5
Y:=y+2*T // Y =3 + 2*5 = 3+ 10 = 13