Articles of matemática de

Projeto Euler 8

Eu li alguns tópicos sobre o projeto Euler problema 8. No entanto, eu não sei porque meu código está me dando a resposta errada. package main; import java.util.ArrayList; public class Euler8 { public static void main(String[] args) { String bigNumber = “73167176531330624919225119674426574742355349194934” + “96983520312774506326239578318016984801869478851843” + “85861560789112949495459501737958331952853208805511” + “12540698747158523863050715693290963295227443043557” + “66896648950445244523161731856403098711121722383113” + “62229893423380308135336276614282806444486645238749” + “30358907296290491560440772390713810515859307960866” + […]

Expressão Regular para Cadeia Aritmética Simples

Estou tentando validar uma expressão aritmética simples para garantir que ela se encaixe no operando de operador de operando de formato: 234.34 + 5. Descobri como validar isso com bastante facilidade, mas quero que os usuários possam continuar a inserir mais de 2 valores tais como: 234,34 + 5/6 * 7 – -34. Até agora, […]

Detectar o algoritmo de caminho circular (não círculo exato)?

Estou recebendo um caminho – lista de coordenadas x, y de um touchevent. Como posso detectar esse caminho forma um caminho circular (não um círculo completo ou exato)? Existe algum algoritmo ou maneira de detectar isso?

Java- Math.random (): Selecionando um elemento de um array triangular de 13 por 13

Edit: Este problema está resolvido. Se você quiser ajudar em outro problema, visite Números randoms de polarização de Java em uma matriz triangular . Eu estou fazendo um jogo de multiplicação, então eu escolho 2 números entre 0 e 12 inclusive. Se eu fizer isso assim: int num1 = (int)(Math.random() * 13); int num2 = […]

Java aritmética int vs. long

Eu fiz algumas pesquisas no google, mas não consigo encontrar o que estou procurando. Estou tentando descobrir algumas informações detalhadas sobre o funcionamento da aritmética em Java. Por exemplo, se você adicionar dois longs juntos, isso é usando o mesmo operador de adição que é usado ao adicionar dois ints juntos? Além disso, o que […]

Determine se num é uma potência de dois em java?

Duplicar Possível: Como verificar se um número é uma potência de 2 Como eu poderia escrever um método que retornaria verdadeiro se passado nos valores 2, 4, 8, 32, 64 e assim por diante?

Seqüência de Fibonacci

Aqui está o código: class Fibonacci { static final int MIN_INDEX = 1; public static void main (String[] args){ int high = 1; int low = 1; String jel; System.out.println(“9: ” + high); for (int i = 8; i >= MIN_INDEX; i–){ if (high % 2 == 0) jel = ” *”; else jel = […]

testar se o número introduzido é um número triangular

Eu preciso criar um programa para testar se um dado número inserido pelo usuário é um número triangular. Eu criei um script que apenas fornece a lista de todos os números triangulares, mas neste programa o usuário precisa inserir um número e o programa terá que determinar se esse número é triangular ou não.

Como gerar uma seqüência de n inteiros positivos randoms que summ algum valor?

Eu estou tentando gerar uma matriz de números inteiros contém randoms sumndo um valor específico. Aqui está meu código: private long[] getRandoms(long size , long sum) throws Exception { double iniSum = 0; System.out.println(“sum = ” + sum); long[] ret = new long[(int) size]; for (int i = 0 ; i < ret.length; i++) { […]

Calculando a enésima raiz em Java usando o método de potência

Eu estava tentando obter uma raiz cúbica em java usando o Math.pow(n, 1.0/3) mas como ela divide o dobro, ela não retorna a resposta exata. Por exemplo, com 125, isso dá 4.9999999999. Existe uma solução para isso? Eu sei que há uma function de raiz cúbica, mas eu gostaria de consertar isso para poder calcular […]