Perguntas com a marcação «code-golf»

8
Índice de Permutação Espiral Achatada

Contexto Considere matrizes quadradas com ncolunas e linhas contendo os primeiros inteiros positivos n^2(isto é, nao quadrado), onde né ímpar. Os elementos das matrizes estão dispostos de tal modo que os números inteiros 1através n^2são colocados sequencialmente num sentido anti-horário em espiral...

8
Pesquisa do programa Craptastic

Uma certa empresa de cabo conhecida possui um recurso um pouco desajeitado de 'Pesquisar programa' que funciona através do controle remoto. É preciso pressionar muito o botão; portanto, sendo um admirador da economia de movimento, pensei em procurar a ajuda de um programador para minimizar o número...

8
99 Variedades de Dosa

99 Variedades de Dosa é uma cadeia popular de barracas de dosa na estrada no sul da Índia. Isso é inspirado por uma combinação dessa cadeia e pelo clássico desafio do CodeGolf "99 garrafas de cerveja". Recrie a variante do menu das populares '99 Variedades de Dosa 'listadas abaixo. (Nota: apesar...

8
Corrente de golfe (fio de ladrão)

Este é um desafio de policiais e ladrões. Para o tópico dos policiais, clique aqui . Os policiais têm três tarefas. 1) Escolha uma sequência no OEIS . 2) Escolha um idioma (sugere-se que seja um golflang, mas não precisa ser) que, quando recebida n, gera A(n)(onde A(n)a sequência é escolhida)...

8
Cumprimente de acordo com a hora do dia

Desafio Escreva um programa que cumprimente um usuário, dependendo da hora do dia (GMT). Resultado Uma sequência (impressa ou retornada) de acordo com estas regras: Se o horário é das 06:00 às 11:59, a saudação deve ser "Bom dia" Se o horário for das 12:00 às 17:59, a saudação deve ser "Boa...

8
Construir um gráfico de linhas / gráfico conjugado

Introdução Dado um gráfico não direcionado G, podemos construir um gráfico L (G) (chamado gráfico de linhas ou gráfico conjugado) que representa as conexões entre as arestas em G. Isso é feito criando um novo vértice em L (G) para cada aresta em G e conectando esses vértices se as arestas que eles...

8
Mesa Cayley do Grupo Diédrico

O grupo diedroD3D3D_3 representa as simetrias de um triângulo equilátero, utilizando a identidade (representado por id), rotações (representados por r1e r2), e as reflexões (representados por s0, s1, e s2). Sua tarefa é calcular a composição dos elementos . Eles são fornecidos pela tabela de...

8
A data é alfabética?

Escreva uma função ou programa que aceite uma data (como uma string no YYYY-MM-DDformato) como entrada e retorne um valor verdadeiro se essa data for "alfabética" e um valor falsey se não for. Uma data alfabética é uma data cujo mês, dia e ano estão em ordem alfabética quando expressos como uma...

8
Gere um par de chaves RSA

Dado um número inteiro positivo N>=4N>=4N >= 4 , produza um par de chaves RSA (tanto a chave privada quanto a pública) cujo tamanho da chave é NNN bits. O algoritmo de geração de chaves RSA é o seguinte: Escolher um NNN -bit semiprimo nnn . Deixe os fatores primos de nnn serem ppp e qqq...

8
9erilous 9ermutations

Nota: Esta é uma tentativa de reciclar a (s) pergunta (s) de permutação de guest271314 Existe um padrão interessante que se forma quando você encontra as diferenças entre permutações lexograficamente classificadas dos números da base 10 com dígitos únicos ascendentes. Por exemplo, 123tem...

8
Esse identificador deve ser sugerido?

Introdução No Android Studio e em outros IDEs, existem conclusões de código para ajudar na inserção eficiente de código (especialmente quando os nomes das classes ou métodos são muito detalhados), como o da imagem abaixo. Existem lógicas ligeiramente diferentes usadas entre IDEs para determinar...

8
Simule um ping da Cisco

Premissa: Para quem está em rede, provavelmente enviou um ping de ou para algum dispositivo para garantir que tudo esteja conectado corretamente. A Cisco, uma empresa popular em rede [citação necessário] , possui um comando em seu IOS que se parece com isso: ( Fonte da imagem ) Seu desafio é...

8
Vamos jogar Peg Solitaire

Peg solitaire é um jogo popular geralmente jogado sozinho. O jogo consiste em algum número de pinos e um tabuleiro dividido em uma grade - geralmente o tabuleiro não é retangular, mas para esse desafio, assumiremos isso. Cada jogada válida permite remover um único pino e o objetivo é jogar de uma...

8
C totalmente modular: Classificação

Você é um professor de ciência da computação que ensina a linguagem de programação C. Um princípio que você procura transmitir aos alunos é a modularidade . Infelizmente, as aulas anteriores tendem a não receber a mensagem, enviando tarefas com todo o programa main(). Portanto, para este semestre,...