#logic #devtask
Задача: Права доступа
Вирус повредил систему прав доступа к файлам. Известно, что над каждым файлом можно производить определенные действия:
1 запись – W;
2 чтение – R;
3 запуск – X.
На вход программе подается:
1 число n – количество файлов;
2 n строк с именами файлов и допустимыми операциями;
3 число m – количество запросов к файлам;
4 m запросов вида «операция файл».
Накидайте в комментарии программу, которая для каждого допустимого запроса вернёт OK, а для недопустимого – Access denied. В пятницу мы опубликуем статью с решением на Python.
Пример ввода:
3
python.exe X
book.txt R W
notebook.exe R W X
5
read python.exe
read book.txt
write notebook.exe
execute notebook.exe
write book.txt
Пример вывода:
Access denied
OK
OK
OK
OK