Hola AYUDA URGENTE
tengo que presentar estos ejercicios para mañana necesito saber si me pueden ayudar a resolverlos son en java y soy principiante me faltan algunos que no puedo hacer:
LES DEJO LOS PROBLEMAS please...
3. Mira esta serie: 60, 30, 20, 15, 12 ... la semilla de esta serie fue el número 60.
Cree una función que recibe dos enteros: x, y y. Si alguno de ellos es 0 o negativo, o si son mayores que 255, la función debe devolver -1.
La función debe devolver el elemento y de las series generadas por x.
Por ejemplo: Si la función recibe x = 60, y = 3, devolverá 20, porque el 20 es el elemento 3 º en la serie genera cuando x = 60.
La función recibirá 2 enteros, devuelve un valor de punto flotante.
4. Dadas dos cadenas S1 y S2. Eliminar en S1 todos esos caracteres que se presentan en S2. Devolver un S1 limpio con los caracteres eliminados. Cualquier carácter se elimina tanto en mayúsculas como en minúsculas.
Por ejemplo, dado:
S1 = "La vida es bella" S2 = "El santo"
La función debe devolver: "vidb".
La función recibirá 2 cadenas y devolver una cadena
5. Escriba una función para eliminar los duplicados de una matriz ordenada de enteros en una línea de código. (Usted puede usar tantas declaraciones como sea necesario, pero el código debe ser escrito en una sola línea).
Ejemplo:
Si la función recibe esta matriz: A = [-3, -2, 0, 0, 5, 7, 9, 11, 11, 25]
La función debe devolver: A = [-3, -2, 0, 5, 7, 9, 11, 25]
La función recibirá un arreglo de enteros, y devolver una matriz de enteros.
6. Dada una cadena, que contiene palabras y espacios (caracteres especiales), crear una función que devuelva una cadena con las palabras en un orden inverso.
Ejemplo:
Si la función recibe: "esta es una prueba", debe regresar: "prueba una es este".
Si se recibe una cadena vacía, una cadena vacía se debe devolver. Si sólo hay una palabra recibida, la misma palabra que se debe devolver.
La función recibirá una cadena y devolver una cadena.
7. Dada una cadena que contiene letras (mayúsculas y minúsculas), números y caracteres especiales, devuelva la misma cadena en minúsculas.
Por ejemplo, si la función recibe:
"Nanito, QUÉ bien! Este es un texto de ejemplo, Lorem Ipsum, 2 CONVertido ".
La función debe devolver:
"nanito, qué bien! este es un texto de ejemplo, lorem ipsum, 2 convertido ".
La función debe considerar la conversión: Todos los caracteres de AZ, A, E, I, O, U y Ñ.Otros caracteres seguirán siendo los mismos.
Limitación: La conversión debe hacerse teniendo en cuenta los valores ASCII. Obviamente no se puede utilizar las funciones proporcionadas por el lenguaje (toLowercase (), Lowercase (), etc.) No se puede tener una gran sentencia switch de los casos para cada letra, o un montón de if / else.
Esta función recibirá una cadena y devuelve una cadena
8. Dada una cadena, busque el número de palabras que tiene por lo menos una "a" como caracteres (mayúsculos o minúsculos). No tener en cuenta las variaciones de carácter como á, à, etc .. sólo los sencillos "A" y cuenta "A".
Las palabras siempre están separadas por un espacio, una coma, un punto y coma o un punto.
Por ejemplo:
Si la función recibe: ". Ah, este es un texto de muestra, que da una lid de análisis" La función debe devolver 5, ya que cinco palabras tiene caracteres "a". (Ah, muestra, da, una, análisis).
La función recibirá una cadena y devolver un entero.
Limitaciones: No utilice el split (función), o similar.
9. Dado un número entero positivo determinar si es la potencia de dos de otro número entero.
No empezar a programar, lea las limitaciones.
Por ejemplo:
Si la función recibe 25, debe devolver TRUE, porque 5 ^ 2 = 25 Si la función recibe 1, debe devolver TRUE, porque 1 ^ 2 = 1 Si la función recibe 16, debe devolver TRUE, porque 4 ^ 2 = 16 Si la función recibe 14, debería devolver FALSE.
Limitación: No es posible utilizar las funciones de raíz cuadrada (sqrt () o similar), potenciación (pow () o similar). Sólo se permiten las operaciones aritméticas básicas (suma, resta, multiplicación, división), y las operaciones lógicas.
La función recibe un número entero positivo mayor que 0, y debe devolver un valor booleano.
10. Un número perfecto es un número entero positivo que es igual a la suma de sus divisores apropiados. Por ejemplo, 6 es un número perfecto porque 6 = 1 +2 +3.
Crear una función que recibe dos valores X y Y, debe devolver el menor número perfecto encontrado, que es mayor o igual que X y menor o igual a Y. Si ningún número perfecto encontró, debe devolver -1.
Por ejemplo, si la función recibe X = 5, Y = 7, se debe devolver 6, porque 6 es el número perfecto menor entre 5 y 7.
La función recibirá dos enteros y devolver un entero.
11. Dada una matriz de enteros, encontrar que se repite más veces. Devuelve el número que tiene más repeticiones. Si dos números tienen la misma cantidad de repeticiones, devuelva el número más bajo.
Por ejemplo, dada la matriz:
A = [1, 5, 3, -2, 4, 2, 4, -2, 5, 5, 2, 1, 3]
1 se repite 2 veces, 5 se repite 3 veces, 3 se repite 2 veces, 4 se repite 2 veces 2 se repite 2 veces
El número que más se repite es 5 La función debe devolver:.. 5 (5 Porque se repite 3 veces en la matriz).
La función recibirá una matriz de enteros y devolver un entero.
12. Índice de equilibrio de una secuencia es un índice tal que la suma de los elementos en índices más bajos es igual a la suma de los elementos en los índices más altos.
Cree una función que recibe una matriz de enteros y devuelve el primer índice de equilibrio encontrado. Si no hay ningún índice de equilibrio encontrado, la función debe devolver -1
Por ejemplo, si la matriz recibida es: A = [-7, 1, 5, 2, -4, 3, 0]
3 es un índice de equilibrio, porque: a [0] + A [1] + A [2] = A [4] + A [5] + A [6]
En otras palabras, usted debe encontrar el índice de la matriz en la que la suma de los elementos de la izquierda es igual a la suma de los elementos adecuados.
En el ejemplo, la función devolverá 3, porque es el primer índice de equilibrio se encuentra en la matriz.
La función recibe un arreglo de enteros y devuelve un entero.
LES DEJO LOS PROBLEMAS please...
3. Mira esta serie: 60, 30, 20, 15, 12 ... la semilla de esta serie fue el número 60.
Cree una función que recibe dos enteros: x, y y. Si alguno de ellos es 0 o negativo, o si son mayores que 255, la función debe devolver -1.
La función debe devolver el elemento y de las series generadas por x.
Por ejemplo: Si la función recibe x = 60, y = 3, devolverá 20, porque el 20 es el elemento 3 º en la serie genera cuando x = 60.
La función recibirá 2 enteros, devuelve un valor de punto flotante.
4. Dadas dos cadenas S1 y S2. Eliminar en S1 todos esos caracteres que se presentan en S2. Devolver un S1 limpio con los caracteres eliminados. Cualquier carácter se elimina tanto en mayúsculas como en minúsculas.
Por ejemplo, dado:
S1 = "La vida es bella" S2 = "El santo"
La función debe devolver: "vidb".
La función recibirá 2 cadenas y devolver una cadena
5. Escriba una función para eliminar los duplicados de una matriz ordenada de enteros en una línea de código. (Usted puede usar tantas declaraciones como sea necesario, pero el código debe ser escrito en una sola línea).
Ejemplo:
Si la función recibe esta matriz: A = [-3, -2, 0, 0, 5, 7, 9, 11, 11, 25]
La función debe devolver: A = [-3, -2, 0, 5, 7, 9, 11, 25]
La función recibirá un arreglo de enteros, y devolver una matriz de enteros.
6. Dada una cadena, que contiene palabras y espacios (caracteres especiales), crear una función que devuelva una cadena con las palabras en un orden inverso.
Ejemplo:
Si la función recibe: "esta es una prueba", debe regresar: "prueba una es este".
Si se recibe una cadena vacía, una cadena vacía se debe devolver. Si sólo hay una palabra recibida, la misma palabra que se debe devolver.
La función recibirá una cadena y devolver una cadena.
7. Dada una cadena que contiene letras (mayúsculas y minúsculas), números y caracteres especiales, devuelva la misma cadena en minúsculas.
Por ejemplo, si la función recibe:
"Nanito, QUÉ bien! Este es un texto de ejemplo, Lorem Ipsum, 2 CONVertido ".
La función debe devolver:
"nanito, qué bien! este es un texto de ejemplo, lorem ipsum, 2 convertido ".
La función debe considerar la conversión: Todos los caracteres de AZ, A, E, I, O, U y Ñ.Otros caracteres seguirán siendo los mismos.
Limitación: La conversión debe hacerse teniendo en cuenta los valores ASCII. Obviamente no se puede utilizar las funciones proporcionadas por el lenguaje (toLowercase (), Lowercase (), etc.) No se puede tener una gran sentencia switch de los casos para cada letra, o un montón de if / else.
Esta función recibirá una cadena y devuelve una cadena
8. Dada una cadena, busque el número de palabras que tiene por lo menos una "a" como caracteres (mayúsculos o minúsculos). No tener en cuenta las variaciones de carácter como á, à, etc .. sólo los sencillos "A" y cuenta "A".
Las palabras siempre están separadas por un espacio, una coma, un punto y coma o un punto.
Por ejemplo:
Si la función recibe: ". Ah, este es un texto de muestra, que da una lid de análisis" La función debe devolver 5, ya que cinco palabras tiene caracteres "a". (Ah, muestra, da, una, análisis).
La función recibirá una cadena y devolver un entero.
Limitaciones: No utilice el split (función), o similar.
9. Dado un número entero positivo determinar si es la potencia de dos de otro número entero.
No empezar a programar, lea las limitaciones.
Por ejemplo:
Si la función recibe 25, debe devolver TRUE, porque 5 ^ 2 = 25 Si la función recibe 1, debe devolver TRUE, porque 1 ^ 2 = 1 Si la función recibe 16, debe devolver TRUE, porque 4 ^ 2 = 16 Si la función recibe 14, debería devolver FALSE.
Limitación: No es posible utilizar las funciones de raíz cuadrada (sqrt () o similar), potenciación (pow () o similar). Sólo se permiten las operaciones aritméticas básicas (suma, resta, multiplicación, división), y las operaciones lógicas.
La función recibe un número entero positivo mayor que 0, y debe devolver un valor booleano.
10. Un número perfecto es un número entero positivo que es igual a la suma de sus divisores apropiados. Por ejemplo, 6 es un número perfecto porque 6 = 1 +2 +3.
Crear una función que recibe dos valores X y Y, debe devolver el menor número perfecto encontrado, que es mayor o igual que X y menor o igual a Y. Si ningún número perfecto encontró, debe devolver -1.
Por ejemplo, si la función recibe X = 5, Y = 7, se debe devolver 6, porque 6 es el número perfecto menor entre 5 y 7.
La función recibirá dos enteros y devolver un entero.
11. Dada una matriz de enteros, encontrar que se repite más veces. Devuelve el número que tiene más repeticiones. Si dos números tienen la misma cantidad de repeticiones, devuelva el número más bajo.
Por ejemplo, dada la matriz:
A = [1, 5, 3, -2, 4, 2, 4, -2, 5, 5, 2, 1, 3]
1 se repite 2 veces, 5 se repite 3 veces, 3 se repite 2 veces, 4 se repite 2 veces 2 se repite 2 veces
El número que más se repite es 5 La función debe devolver:.. 5 (5 Porque se repite 3 veces en la matriz).
La función recibirá una matriz de enteros y devolver un entero.
12. Índice de equilibrio de una secuencia es un índice tal que la suma de los elementos en índices más bajos es igual a la suma de los elementos en los índices más altos.
Cree una función que recibe una matriz de enteros y devuelve el primer índice de equilibrio encontrado. Si no hay ningún índice de equilibrio encontrado, la función debe devolver -1
Por ejemplo, si la matriz recibida es: A = [-7, 1, 5, 2, -4, 3, 0]
3 es un índice de equilibrio, porque: a [0] + A [1] + A [2] = A [4] + A [5] + A [6]
En otras palabras, usted debe encontrar el índice de la matriz en la que la suma de los elementos de la izquierda es igual a la suma de los elementos adecuados.
En el ejemplo, la función devolverá 3, porque es el primer índice de equilibrio se encuentra en la matriz.
La función recibe un arreglo de enteros y devuelve un entero.