Descripción
En este reto se te pedirá crear un diccionario para poder organizar y manipular datos de manera eficiente.
- Crea un diccionario llamado
inventarioProductos
donde la clave será unstring
(código de producto) y el valor será undouble
(precio del producto). - Agrega los siguientes productos al diccionario. | Código | Precio | |--------|--------| | P111 | 2.49 | | P222 | 31.99 | | P333 | 10.99 |
- Implementa un bucle
foreach
para recorrer el diccionarioinventarioProductos
y mostrar en la consola el código y el precio de cada producto. - Verifica si el diccionario contiene un producto con el código "P111" utilizando el método
ContainsKey()
y muestra un mensaje en la consola indicando si lo encontró o no. - Modifica el precio del producto con código "P222" a 29.99.
- Elimina el producto con código "P333" del diccionario.
- Muestra en la consola la cantidad total de productos en el inventario.
Solución al ejercicio de programación en CSharp
Contenido bloqueado
¡Desbloquea la solución completa!
Completa el ejercicio de programación en CSharp para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
JavaScript
1
function
solveChallenge
(
input
) {
2
// Algoritmo optimizado O(n log n)
3
const
data
=
parseInput
(
input
);
4
const
sorted
=
data
.
sort
((
a
,
b
) =>
a
-
b
);
5
6
// Aplicar técnica de dos punteros
7
let
left
=
0
,
right
=
sorted
.
length
-
1
;
8
const
result
= [];
9
10
while
(
left
<
right
) {
11
const
sum
=
sorted
[
left
] +
sorted
[
right
];
12
if
(
sum
===
target
) {
13
result
.
push
([
sorted
[
left
],
sorted
[
right
]]);
14
left
++;
right
--;
15
}
else if
(
sum
<
target
) {
16
left
++;
17
}
else
{
18
right
--;
19
}
20
}
21
22
return
result
;
23
}
+1.200 developers han resuelto este ejercicio de programación
Practica con ejercicios de programación en CSharp
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en CSharp
⭐⭐⭐⭐⭐
4.9/5 valoración