Implemente un método que devuelva el segundo mayor elemento del array.
Implemente un método que determine si el array está ordenado en orden no decreciente.
Implemente el método int Evalua(int[] C, int t)
, que devuelve la evaluación de p(t)
, donde p
es un polinomio que tiene como coeficientes los elementos de C
.
Ejemplo:
Convertir un número de binario a decimal. (El número está representado por un string
compuesto de 0s
y 1s
).
Implemente el método void Rota(int[] N, int k)
que rote circularmente los elementos de N, k
posiciones a la derecha.
Implemente un método determine si s
es palíndromo (se lee igual al derecho que al revés). Ejemplos: ana
, anitalavalatina
, zz
.
Implemente un método que compute el menor string t
tal que s + t
es palíndromo.
Implemente la Criba de Eratóstenes. Ver el libro Empezar a programar. Un enfoque multiparadigma con C# (p. 104).
Dados los string s
y x
, implemente un método que diga si x
es substring de s
. Ejemplo: ""
es substring de toda cadena
"a"
es substring de "casa"
, "asap"
no es substring de "casa"
.
Implemente el método int[] MezclaOrdenada(int[] a, int[] b)
que recibe dos array ordenados y devuelve un array ordenado con los elementos de a
y b
. Ejemplo: a = { 1, 2, 4, 7, 10 }
, b = { 4, 4, 8, 12 }
la mezcla sería { 1, 2, 4, 4, 4, 7, 8, 10, 12 }
.
Dado un array de números enteros implemente un método para calcular su moda.
Dado un array de números enteros implemente un método para calcular su mediana.
Dado un número n
, implemente un método que devuelva la n-ésima fila del triángulo de Pascal.