Suporte combinatória?


1

Como posso destacar as expressões como 8C5ou 7P4?

Eu quero fazer combinações e permutações com holofotes.


Parece um problema XY , então você pode descrever com mais detalhes qual problema você está tentando resolver aqui (sem já fazer suposições sobre a causa)? Além disso, apenas tentei aqui, o Spotlight parece feliz em pesquisar esses termos. O que exatamente não funciona como esperado para você?
nohillside

@patrix Eu quero que ele me dê a resposta como faria em outros cálculos, para que eu possa trabalhar mais rápido.
theonlygusti

Respostas:


4

Após transformações adequadas, você pode calcular pelo menos combinações e permutações simples no Spotlight:

7 P 4 = 7! / (7-4)! = 7! / 3! . Introduzido no Spotlight, pois 7!/3!lhe dará um resultado adequado: 840.

C (8,5) = 8! / 5! (8-5)! = 8! / 5! 3! . Introduzido no Spotlight, pois 8!/5!3!lhe dará um resultado adequado: 56.

Para obter informações sobre outras funções avançadas, além do fatorial com o qual o Spotlight pode lidar, consulte esta página.


De acordo com a Pesquisa do Google, um plug-in WolframAlpha Spotlight para Flashlight (um extensor Spotlight - link na outra resposta) que deve ser capaz de fazer esse tipo de cálculo, uma vez que existiu, mas não consigo encontrá-lo ou ele se foi.


Com o Google Chrome instalado, você pode usar uma solução alternativa e adicionar o Wolfram | Extensão alfa que suporta expressões como na sua pergunta na barra de pesquisa extra:

insira a descrição da imagem aqui

insira a descrição da imagem aqui


Não é isso que estou perguntando. Eu sei que posso fazer isso, mas eu quero fazer #7P3
theonlygusti

@theonlygusti Se você precisa de um código panacéia um você mesmo ...
klanomath

é isso que esta pergunta está perguntando então. Como faço para codificá-lo? Preciso fazer algum aplicativo completo? Eu nem sei como registar um novo refletor "ouvinte" a partir de um aplicativo MacOS, se é isso que eu tenho que fazer ...
theonlygusti

Se você precisar de ajuda na codificação, faça perguntas específicas sobre o estouro de pilha. As questões de codificação estão fora de tópico no AD.
nohillside

1

Não há uma maneira fácil de fazer isso.

O Spotlight tem acesso a cálculos com o Calculator.app embutido, para que você possa colocar algumas expressões aritméticas simples. No entanto, este aplicativo não é capaz de calcular combinações / permutações.

Parece haver algo que você pode instalar chamado Flashlight ( http://flashlight.nateparrott.com ) que permite escrever plug-ins personalizados para o Spotlight, então talvez seja uma solução (nunca o usei, então não sei quão fácil ou difícil seria).


A lanterna não funcionará neste caso (eu já a tenho para outros plugins) porque os argumentos são separados por espaço da função
theonlygusti

@theonlygusti Não foi possível criar os comandos "Comb n k" e "Perm n k" (ou mesmo "C n k", "P n k")? É melhor do que digitar toda a fórmula, conforme sugerido na outra resposta.
Morgan Rodgers

Você está certo, isso poderia ser uma maneira de fazê-lo. No entanto, eu quero especificamente saber como posso fazer #nCr
theonlygusti
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.