Вопросы с тегом «file-system»

Для задач, связанных с манипулированием и обходом файловой системы. Это может включать чтение деревьев каталогов, создание, перемещение и удаление файлов или каталогов, чтение или изменение прав доступа к файлам и т. Д.

14
Справочник расчета
Для этого испытания вам будет предоставлен абсолютный путь и «новый» путь (который может быть абсолютным или относительным), и вам нужно будет вернуть окончательный путь. Например, если ваш текущий каталог был /var/tmp/test: my_dirили my_dir/ должен вернуться/var/tmp/test/my_dir ../../my_dir должен вернуться /var/my_dir /my_dir/./ должен вернуться /my_dir ../../../../../ должен вернуться / Чтобы быть более …

4
Подсчитайте практические цифры
Определение Целое положительное число nявляется практическим числом (последовательность OEIS A005153 ), если все меньшие положительные целые числа могут быть представлены в виде сумм различных делителей n. Например, 18это практическое число: его делители равны 1, 2, 3, 6, 9 и 18, а остальные натуральные числа меньше 18 можно сформировать следующим образом: …
18 code-golf  sequence  number-theory  code-golf  code-challenge  sorting  c  code-golf  restricted-source  code-golf  natural-language  code-golf  tree-traversal  file-system  popularity-contest  pi  polyglot  code-golf  game  sliding-puzzle  code-golf  game  minesweeper  code-challenge  ascii-art  code-challenge  popularity-contest  graphical-output  code-challenge  popularity-contest  hello-world  underhanded  obfuscation  code-golf  code-golf  function  code-golf  code-golf  code-golf  popularity-contest  rosetta-stone  code-golf  primes  code-golf  restricted-source  popularity-contest  number  sequence  code-golf  restricted-source  popularity-contest  graphical-output  code-golf  popularity-contest  code-golf  primes  code-golf  game  code-golf  math  popularity-contest  popularity-contest  code-generation  popularity-contest  code-bowling  code-golf  popularity-contest  underhanded  code-golf  metagolf 

10
Пугливая программа
Задача Вы должны написать программу, которая получает целое число в nкачестве входных данных (из командной строки) и встраивает себя (программу) nв каталоги дерева каталогов. Пример с n=5: Имена папок могут быть любыми. Единственными требованиями являются правильность глубины и возможность повторного запуска программы из нового места в дереве каталогов, а также …

9
Сократить абсолютный путь
Иногда длинный абсолютный путь, например, параметр командной строки для инструмента linux, может быть сокращен с использованием текущего рабочего каталога в качестве ссылки: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff В этой задаче вы должны создать функцию или программу, которая получает два параметра: Абсолютный путь, …

1
Скрыть злой код - печатать файлы, содержащие данную строку, в любом месте дерева каталогов [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он был по теме для Code Golf Stack Exchange. Закрыто 3 года назад . Цель этой головоломки - узнать, как вредоносный код может быть скрыт и обнаружен в программе. …

10
Прочитать n случайных строк из потенциально огромного файла
Эта задача заключается в чтении случайных строк из потенциально огромного файла без чтения всего файла в память. вход Целое число nи имя текстового файла. Выход n Строки текстового файла выбираются равномерно, произвольно, без замены. Вы можете предположить, что n находится в диапазоне от 1 до количества строк в файле. Будьте …

15
Логические ворота вручную
Сделайте программу, которая имитирует основные логические элементы. Ввод: слово из заглавных букв, за которым следуют 2 однозначные двоичные числа, разделенные пробелами, например OR 1 0. Ворота OR, AND, NOR, NAND, XOR, и XNORнеобходимы. Выходные данные: Какой выходной сигнал введенного логического элемента будет иметь два числа: 1 или 0. Примеры: AND …
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

17
Клонируй себя!
Вы должны создать программу, которая создает точные клоны себя бесконечно, пока не остановится. Все, что есть в оригинальной программе, должно быть в клонах. Другими словами, клоны и исходная программа одинаковы во всех отношениях, за исключением того, что клоны не обязательно должны находиться в файле того же типа, что и исходный …

4
Интерпретировать серию Свинья
Учитывая ввод программ Pig , SickPig , DeadPig , QuinePig или DeafPig , выберите один из этих «языков» случайным образом и интерпретируйте ввод как этот «язык». Во-первых, случайным образом выберите одного из пяти участников «Свинья серия»: свинья Если выбор был Pig, имитируйте ссылочный интерпретатор , выполнив следующие действия: Найти первое …

8
Удалите эти надоедливые файлы .DS_Store
Если вы используете OS X, то вы можете быть знакомы с печально известными скрытыми файлами «.DS_Store», которые создаются в результате использования Finder. Задача состоит в том, чтобы написать код, который пройдет через всю файловую систему и удалит любой файл с именем «.DS_Store». Классический код гольф - выигрывает самый короткий код. …

14
Проверка файла содержит только нулевые байты
Ваша цель - написать программу или функцию, которая принимает в качестве входных данных строку, представляющую путь к файлу, и выводит истинное значение, если этот файл не пустой и не содержит ненулевых байтов - т. Е. Все биты равны 0 - - и фальшивое значение в противном случае. Я понимаю, что …

14
Дополнить файл нулями
Ваша задача сегодня будет взять существующий файл и добавлять к нему нули, пока он не достигнет определенного размера. Вы должны написать программу или функцию, которая берет имя файла в текущем каталоге fи количество байтов b. Сохраняя исходное содержимое f, вы должны записать нули (нулевые байты, а не ascii 0s) до …
12 code-golf  file-system  code-golf  code-golf  string  code-golf  string  code-golf  random  game  compression  code-golf  array-manipulation  sorting  code-golf  number  arithmetic  primes  code-golf  geometry  code-golf  code-golf  decision-problem  regular-expression  code-golf  string  math  code-challenge  restricted-source  integer  palindrome  code-golf  string  palindrome  code-challenge  busy-beaver  code-golf  ascii-art  code-golf  string  code-golf  string  permutations  code-golf  code-golf  string  permutations  code-golf  number  primes  function  set-theory  code-challenge  hello-world  code-golf  math  number  decision-problem  code-golf  code-golf  sequence  arithmetic  integer  code-golf  math  number  arithmetic  decision-problem  code-golf  kolmogorov-complexity  alphabet  code-golf  combinatorics  graph-theory  tree-traversal  code-golf  set-theory  code-golf  interpreter  brainfuck  substitution  code-golf  quine  permutations 

4
H Дерево каталогов
Программисты часто одержимы рисованием фракталов. Я думаю, что нам нужен новый компьютерный носитель. Н дерево является довольно простым типом фрактала изготовлен из горизонтальных и вертикальных линий. Вот оно на десятой итерации ( любезно предоставлено Википедией ): Теперь представьте, что каждая из строк на изображении является каталогом (папкой) в стандартной компьютерной …

30
Создать и записать в файл
Вызов Создайте новый файл и запишите в него строку Hello World. ограничения Ваша задача должна записать в файл на диске, в файловой системе. Файл не может быть файлом журнала, сгенерированным во время нормальной работы интерпретатора. Файл должен содержать только строку Hello World. Разрешено содержать завершающий символ новой строки или минимальный …

7
Код Гольф: Дерево каталогов -> Дерево
Соревнование (!): На языке по вашему выбору напишите программу, которая будет проходить по дереву каталогов данного каталога и выводить дерево (то есть массив массивов), соответствующее ему. Предположим, каталог является предопределенной переменной D. Наименьшее количество символов выигрывает. Правила: Вы должны использовать рекурсию Смотрите правила Примечание. Предположим, что нет пределов глубины рекурсии. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.