Perguntas com a marcação «natural-language»

30
Digital Sum Fibonacci

Todos nós estamos familiarizados com a sequência de Fibonacci : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 No entanto, em vez de, f(n) = f(n-1) + f(n-2)tomaremos a soma digital das 2 entradas anteriores. A sequência ainda deve começar 0, 1,...

29
A miragem da pessoa inteligente

Era uma vez, eu estava lendo esta pergunta / resposta no Quora Existem realmente programadores com formação em ciência da computação que não podem passar no teste FizzBuzz Este código é dado como a resposta óbvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i %...

29
Calcular o superlogaritmo

Este deve ser um desafio simples. Dado um número n >= 0, produza o superlogaritmo (ou log *, log-star ou logaritmo iterado , que são equivalentes, pois nnunca é negativo para esse desafio.) De n. Esta é uma das duas funções inversas à tetração . O outro é a super raiz , que está em uma...

28
Socorro! Minha calculadora está com defeito!

Introdução Minha calculadora está se comportando de forma estranha. Às vezes, quando digito um, 8ele exibe a 2. E às vezes, quando digito em, 6ele exibe a +. Alguns botões estão misturados! Alguém poderia me ajudar a determinar qual? Desafio: Entrada: lista de equações incorretas , com...

27
Números com simetria rotacional

Dado um número inteiro, a saída de um truthy valor se for o mesmo de cabeça para baixo (girado 180 °) ou um Falsas valor de outra forma. 0, 1, E 8tem simetria de rotação. 6torna 9- se e vice-versa. Sequência de números que produzem resultados verdadeiros : OEIS A000787 0, 1, 8, 11, 69, 88, 96,...

27
Invali Invali Inval

Esta ideia é vagamente baseada na mensagem de bate-papo de @ TùxCräftîñg . Dê uma olhada na sequência de exemplo abaixo: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Depois INVALID9, continua assim: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 E depois INVALI9, é assim: INVAL0,...

27
Converter singular em plural

Existem duas formas de substantivos, singular e plural. A conversão entre esses dois é bastante fácil. Normalmente, você termina com s. ex. car=> cars. Se ele termina com s, x, z, chou sh, terminá-la com es. ex. bus=> buses. Se terminar com yuma consoante logo antes, altere ypara ies. ex....

26
Golf-me um OOP!

Golf-me um OOP! Dois componentes importantes da programação orientada a objetos são herança e composição. Juntos, eles permitem criar hierarquias de classe simples e poderosas para resolver problemas. Sua tarefa é analisar uma série de instruções sobre uma hierarquia de classes e responder a...

26
Espelho, Espelho, no Código

As linguagens de programação bidimensionais geralmente têm comandos de espelho como /e \para redirecionar o ponteiro de instruções na grade: >>>>\ v v <<<</ Neste desafio, você recebe uma direção de entrada e um espelho e precisa determinar a direção de...

26
Qual é a palavra mais frequente?

Qual é a palavra mais frequente? Dada uma frase, seu programa deve passar por ela, contando as frequências de cada palavra e, em seguida, produzir a palavra mais usada. Como uma sentença não possui um comprimento fixo e pode ser muito longa, seu código deve ser o mais curto possível. Regras /...

24
Operação do pronome

O desafio Escreva uma função ou um programa que use uma sequência composta por um ou mais pronomes pessoais subjetivos , separados por sinais de + , como argumento. A saída deve ser um pronome único, que é o resultado da relação definida no próximo parágrafo. Obviamente, sinta-se à vontade para...

24
Não é nada! …ou é?

Introdução As conversas de rua podem ser realmente difíceis de entender, principalmente para os programadores, que não são conhecidos por serem muito idiotas. É seu trabalho criar um intérprete para ajudar a todos nós a sobreviver no ambiente urbano. Desafio Dada uma frase em inglês como...

24
PronunciationSort ™

Todos conhecemos diferentes algoritmos de classificação sofisticados, mas nenhum deles fornece números de uma maneira fácil de pronunciar. Para remediar isso, proponho o uso do PronunciationSort ™, a maneira mais natural de classificar listas de números. Pronúncia As regras oficiais para...

23
Tradução Leet para Inglês

Seu desafio é escrever um programa para traduzir (inglês) leetspeak / lolspeak / txtspk para o inglês normal. Seu programa deve ler de entrada e saída padrão para saída padrão, a menos que seu idioma não os suporte. Você pode usar um arquivo que contém uma lista de palavras no idioma inglês,...

21
Um A, ou um An?

Em inglês, há a diferença simples e divertida entre ane a: você usa anquando precede uma palavra que começa com um som de vogal e aquando a palavra começa com um som consoante. Por uma questão de simplicidade neste desafio, anprecede uma palavra que começa com uma vogal ( aeiou) e aprecede uma...