Escreva uma função que recebe um vetor V de n números inteiros e um elemento chave x e remove o elemento dado no vetor, caso ele exista no vetor.
JAVA - Criar função e vetor
M
2 Respostas
L
1 like
Sua dúvida é qual? Criar a função ou o vetor?
M
Solucao aceita
Era fazer remover o duplicado, mas acho que consegui fazer dessa maneira, só não sei se esta certo.
public static void main(String[] args) {
int[] v = {1,2,3,4,1,2};
int[] r = removerDuplicado(v);
System.out.println(Arrays.toString(r));
}
public static int[] removerDuplicado(int[] v){
int n = v.length;
int []r = Arrays.copyOf(v, n);
for(int i = 0; i < n; i++){
int k = i + 1;
int removidos = 0;
for(int j = 0; j < n; j++){
if(r[j] == r[i])
removidos++;
else
r[k++] = r[j];
}
n = n - removidos;
}
r = Arrays.copyOf(r, n);
return r;
}
Criado 1 de março de 2020
Ultima resposta 1 de mar. de 2020
Respostas 2
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo