Perguntas com a marcação «file-system»

13
Clone você mesmo!

Você deve criar um programa que crie clones exatos de si mesmo infinitamente até parar. O que quer que esteja no programa original deve estar nos clones. Em outras palavras, os clones e o programa original são os mesmos em todos os aspectos, exceto pelo fato de que os clones não precisam estar no...

13
Portões lógicos manualmente

Faça um programa que simule os portões lógicos básicos. Entrada: uma palavra em maiúsculas seguida por 2 números binários de 1 dígito, separados por espaços, como OR 1 0. Os portões OR, AND, NOR, NAND, XOR, e XNORsão necessários. Saída: qual a saída da porta lógica inserida receberia os dois...

13
Interpretar a série Pig

Dada a entrada de um programa Pig , SickPig , DeadPig , QuinePig ou DeafPig , escolha um desses "idiomas" aleatoriamente e interprete a entrada como "idioma". Primeiro, escolha aleatoriamente entre um dos cinco membros da "série Pig": Porco Se a opção foi Pig, imite o intérprete de...

13
Exclua os arquivos ".DS_Store" traquinas

Se você usa o OS X, pode estar familiarizado com os famosos arquivos ".DS_Store" ocultos produzidos como resultado do uso do Finder. O desafio é escrever um código que percorra todo o sistema de arquivos e exclua qualquer arquivo chamado ".DS_Store". Código clássico de golfe - o código mais...

12
Diretórios H Tree

Os programadores geralmente são obcecados em desenhar fractais. Acho que precisamos de um novo meio baseado em computador. A árvore H é um tipo bastante simples de fractal feito de linhas horizontais e verticais. Aqui está a décima iteração ( cortesia da Wikipedia ): Agora, imagine que cada uma...

12
Proteger um arquivo com zeros

Sua tarefa hoje será pegar um arquivo existente e anexar zeros a ele até atingir um determinado tamanho. Você deve escrever um programa ou função que leve o nome de um arquivo no diretório atual fe um número de bytes b. Enquanto mantém o conteúdo original de f, você deve escrever zeros (bytes...

12
A verificação de um arquivo contém apenas bytes nulos

Seu objetivo é escrever um programa ou função que receba como entrada uma string que representa o caminho para um arquivo e emita um valor verdadeiro se esse arquivo não estiver vazio e não contiver bytes não nulos - ou seja, todos os bits são 0 - - e um valor falsey caso contrário. Percebo que é...

11
Shell Glob Golfing

Essa tarefa é gerar o caminho mais curto para um arquivo, após a expansão glob. O que é shell globbing? Na maioria dos shells, você pode usar o *caractere em um caminho para representar qualquer caractere na posição. Por exemplo, se o diretório foocontiver arquivos bar baze asdf, foo/b*será...

11
Code Golf: Diretório Árvore -> Árvore

Concurso (!): No idioma de sua escolha, escreva um programa que percorra a árvore de diretórios de um determinado diretório e produza uma árvore (ou seja, uma matriz de matrizes) correspondente a ele. Suponha que o diretório seja uma variável predefinida D. A menor contagem de caracteres...

10
Implementar o utilitário dog bash

dog é um utilitário de linha de comando que recebe um número arbitrário de argumentos, o primeiro dos quais é o texto a ser escrito e os outros são arbitrariamente muitos arquivos. O dogutilitário dividirá o texto em partes iguais sobre esses arquivos. Se houver um restante n, os primeiros...

9
Olá mundo que lida com erros

Escreva um programa ou função com a seguinte funcionalidade: O programa / função tenta primeiro gravar a sequência Hello, world!no fluxo de saída padrão. (Nenhuma outra forma de saída é aceitável para esse desafio, pois o foco está muito na E / S, e não no comportamento trivial do próprio...