Запитання з тегом «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
Приховати злий код - друкувати файли, що містять заданий рядок в будь-якому місці дерева дерева [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну коду Golf Golf. Закрито 3 роки тому . Сенс цієї головоломки полягає в тому, щоб дізнатися, як шкідливий код можна приховати і виявити в програмі. Людина задає питання: …

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

15
Логічні ворота вручну
Складіть програму, яка імітує основні логічні ворота. Введення: Слово з усіма великими літерами з двома двозначними двійковими числами, розділеними пробілами, такими як OR 1 0. Ворота OR, AND, NOR, NAND, XOR, і XNORнеобхідні. Вихід: Який вихід введеного логічного ворота дав би два числа: або 1, або 0. Приклади: AND 1 …
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.