Suporte combinatória?

1

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

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

theonlygusti
fonte
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

Klanomath
fonte
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).

Morgan Rodgers
fonte
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