javascript – Función para utilizar distintos números de WhatsApp en un mismo botón

Solicito su ayuda para realizar una función que me permita a través de variables de entorno utilizar distintos números de WhatsApp dependiendo de la localidad en la que es utilizada la app la cual es redirigida o determinada por distintos environment. Tengo un total de 10 localidades a las que quiero poder asignarles a cada una su número de localidad personalizado utilizando un único enlace a WhatsApp.
Mi app esta realizada en React.
Desde ya gracias por el crecimiento que día a día me brindan y los conocimientos que comparten. Saludos!

¿como hallo los numeros menores del promedio de los numeros de un array?

lo hice así pero me sale un error no se por que.
primero e hallado el promedio y despues queria hallar cuales son los numeros menores al promedio de los numeros que se encuentran en el array.
No se si me explico bien?

public void mostrar()
    {
        double valorPromedio = 0;
        for (int x = 0; x < numero.length; x++) {

            
            valorPromedio += numero(x);
            double Prom = valorPromedio/numero.length;
        
      String mayor="";
      for(int f=0; f<=numero.length; f++){
         if(numero(f)<Prom){
            mayor=mayor+" "+String.valueOf(numero(f));
         }
      }
      JOptionPane.showMessageDialog(null,"el menor numero es" +mayor);
      }
        
    }

Crea un teclado numérico que en forma aleatoria muestre los números cada ves en forma distinta sin que se repita

introducir la descripción de la imagen aquíSi puedo hacer que me salga aleatoriamente, pero me repiten y no sé como hacer para que no repitan.

int post;
int cartas=10;

     out.println("<table >");
        for(int f=1; f<=3; f++){
            out.println("<tr>");
            for(int c=1; c<=3; c++){  
            Random MiAleatorio = new Random();
              int N=1 + MiAleatorio.nextInt(9);
              out.println("<td><button>"+N+ "</button> </td>"); 
            }
            out.println("</tr>");
        }
    out.println("</table>"); 

(javascript) (Iniciante) Problema ao retorna a soma de todos os números inteiros de 1 até a function somaDeGauss (numeroMaximo)

Questão: Neste desafio, você deve implementar a função soma De Gauss, que:

  • recebe 1 parâmetro: numeroMaximo, que deve ser um número inteiro;
  • retorna a soma de todos os números inteiros de 1 até o numeroMaximo.

function somaDeGuass(numeroMaximo) {
    
    var resultado = ( )

    for (var i = 0; i <= numeroMaximo.length; i++) {
     
        var somaNumeroMaximo = numeroMaximo(i)

        resultado.push(somaNumeroMaximo)

    }

    return resultado

}

funções – Dificuldades em criar função que subtraia e divida uma quantidade indeterminada de números em JavaScript

Preciso de duas funções, uma que subtraia uma quantidade indeterminada de números e outra que divida uma quantidade indeterminada de números.

Utilizei o arguments para conseguir fazer funções que somassem e multiplicassem a quantidade de números que eu quiser. Porém, quando tento passar o mesmo para subtrações e divisões os valores sempre dão errados.

Abaixo estão as funções criadas para multiplicação e soma utilizando “for in”.

function soma (){ 
    let result = 0;
    for(let i in arguments){
       result = result + arguments(i); 
     }
    console.log(result);
    return result;
 }

 soma (10,10,10)
 >function mult (){ 
    let result = 1;
    for(let i in arguments){
        result = result * arguments(i); 
     }
    console.log(result);
    return result;
 }

> mult (10,10,10)

Também fiz de outra forma, usando apenas o “for”, ao invés do for in.

>function soma2 () {
    var val = 0
    for (var i = 0; i < arguments.length; i++){
    val += arguments(i)
    }
    return val
}

>console.log (soma2 (10,10,10))
 
>function mult2 () {
    var val = 1
    for (var i = 0; i < arguments.length; i++){
    val *= arguments(i)
    }
    return val
}

>console.log (mult2 (10,10,10))

Porém, ao tentar passar a mesma lógica para subtração sempre tenho um numero negativo e a resposta errada.

Quando tento passar também para divisão, sempre tenho um resultado errado.

Gostaria de saber como aplicar essa mesma técnica que fiz para adição e multiplicação, também para subtração e divisão. Iria me ajudar muito.

Agradeço demais desde já!

javascript – ¿Cómo devuelvo solo los números enteros de una función con números y strings?

function soloNumeros(array) {

La funcion llamada ‘soloNumeros’ recibe como argumento un arreglo de enteros y strings llamado ‘array’.
Debe devolver un arreglo con solo los enteros. Ej:

soloNumeros((1, 'Henry', 2)) debe retornar (1, 2)

Tu código acá:

¿Cómo debería plantear el código?

Como considerar apenas letras A-Z e não numeros – Linguagem C

Preciso que meu código não considere contagem de números.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {
    char string(1001);
    int tabela(256);

// Limpa a tabela.
for (int i = 0; i < 256; i++) {
    tabela(i) = 0;
}

// Lê a frase do usuário.
printf ("nEscreva um texto: n");
fgets(string, 1001, stdin);
int tamanho = strlen(string);

// Monta a tabela de frequências.
for (int i = 0; i < tamanho; i++) {
    char c = string(i);

    // Ignora o espaço.
    if (c == ' '  && c == ) continue;

    // Contabiliza na tabela.
    tabela(c)++;
}

// Busca o índice de maior ocorrência na tabela.
int maior = 0;
char letra = '';
for (int i = 0; i < 256; i++) {
    int t = tabela(i); 
    if (t > maior) {
        maior = t;
        letra = (char) i;
    }
}

// Mostra o resultado.
printf("nO caractere '%c' aparece %d vezes.n", letra, maior);

// Fim.
return 0;

}

Como impedir Python de considerar números muito próximos iguais?

Infelizmente não é possível fazer isso devido as limitações dos pontos flutuantes. Computacionalmente esses números não são representados de forma real, pois como o próprio nome já diz, decimais, são números na base numérica 10. E os números binários, os números com que computadores trabalham, usam base numérica 2. Logo, durante essa conversão, de binário para decimais, acaba-se perdendo algumas partes, pois é impossível representar fielmente esses números na base 2.

Caso tenha mais dúvidas sobre este tópico, recomendo que procure na própria documentação do Python.

php – Como obter somente números específicos usando Regex

Utilizei a seguinte pattern ((0-9){16})|((0-9){1,2})|(2d{3})|(#) para estruturar os dados abaixo, tais como estes:

5522860000000000|12|2024|#
5522860000000000|3|2024|#
5522860000000000|05|2024|#
5522860000000000|19|2024|#

resultado após aplicar o pattern..


Tenho os seguintes grupos

  1. Números iniciados com 5 e com 16 dígitos
  2. Números “aleatórios” entre 1 e 2 dígitos, sendo eles (12, 3, 05)
  3. Números de 4 dígitos fixos, sendo ele o ano de 2024
  4. Uma cerquilha (ou jogo da velha pra muitos)

Porém

Visualmente os dados está sendo 100% útil pela pattern mas eu gostaria de obter somente números específicos, sendo eles com 1 casa decimal (1, 2, 3, , 9, 10, 11, 12) ou 2 casas decimais (01, 02, 03, , 09, 10, 11, 12)

Bom, a única referência que tenho é que são números de acordo com o meses do ano, ou seja, de Janeiro á Dezembro. E o comando utilizado no pattern, é de que obtivesse quaisquer valores entre um pipe
“|” e outro, como pode visualizar na imagem acima, na ultima linha ele obtêm o valor “19”, que acaba fugindo do padrão que seria o número de cada mês do ano, sendo assim resultando em um valor incorreto.

Enfim, resumindo gostaria de obter somente números de 1 á 12 seja eles iniciados com 0 ou não. Encontrei patterns como ^(1|2|3|4|5|...)$ mas só funciona quando os dados inseridos não possui letras, símbolos, etc..

matemáticas – Como obtener la mejor distribución de 4 números en referencia a 1 numero de la forma más óptima en Javascript

antes que nada quiero aclarar que esto no se trata de una tarea, ni de un trabajo como tal, es una duda que me salió después de intentar hacer una distribución automatizada de valores con ciertas reglas impuestas por mi persona.
También aclaro que no soy para nada versado en matematicas y que con el afan de aprender he querido exponer el tema para ver que soluciones podemos lograr.

Qué formula matemática, o código utilizarían para determinar lo siguiente (explicar paso a paso sería genial):

Tengo 4 números fijos en un array o un objeto (como mejor les parezca):

128.40 | 214 | 1070 | 2140

Tengo 1 número variable de referencia, por ejemplo:

4000

Cómo averiguar cuántas veces cada uno de los 4 números fijos del array u objeto pueden caber en el número de referencia redondeando siempre el residuo hacia abajo (o hacia arriba si es que es más efectivo) para obtener un ENTERO y NO UN DECIMAL, de modo que la diferencia resultante de la resta del número de referencia vs diferencia * número inicial sea la menor posible considerando los 4 números fijos, además de darle prioridad a los valores más altos de los 4 numeros iniciales sin afectar el resultado que siempre debe ser el mínimo posible y más cercano a cero.

Por ejemplo:

Para averiguar cuántas veces un numero “cabe” en otro, simplemente es necesario dividir y obtener el residuo resultante de dicha división… según el ejemplo antes mencionado, sería sería de la siguiente forma:

*Los resultados fueron redondeados hacia abajo

4000/128.40  => 31
4000/214     => 18
4000/1070    => 3
4000/2140    => 1

Con estos datos podríamos decir que una posible solución a la distribución buscada es la siguiente:
El número 4000 puede distribuirse de la siguiente forma:

128.40 * 1 => 128.40
214 * 3    => 642
1070 * 1   => 1070
2140 * 1   => 2140

Si sumamos los resultados de esta distribución tenemos el siguiente número:

3980 

Si a este número le restamos el número de referencia incial, obtenemos:

19.60

El cual es la diferencia más próxima a CERO, y por tanto la más óptima.
A este resultado podemos llegar con otras distribuciones claramente, pero teniendo en cuenta estas reglas, alguno puede darme una solución con una serie de formulas o procedimientos matemáticos o funciones en javascript que simplifiquen este proceso?
Saludos y espero les parezca interesante el asunto.