Skip to content

Instantly share code, notes, and snippets.

@ExsisDigital
ExsisDigital / ImprovedPrimes.js
Last active December 13, 2023 19:31
Implementación de la Criba de Eratóstenes para obtener los números primos menores de 100 en JS.
function obtenerNumerosPrimos(n)
{
const primos = [];
const esPrimo = new Array(n + 1).fill(true);
esPrimo[0] = esPrimo[1] = false;
let p = 2;
while (p * p <= n)
{
if (esPrimo[p])
@ExsisDigital
ExsisDigital / BasicPrimes.js
Last active December 13, 2023 19:30
Implementación básica para obtener los números primos menores de 100 en JS.
function esPrimo(numero)
{
if (numero <= 1)
{
return false;
}
for (let i = 2; i <= Math.sqrt(numero); i++)
{
if (numero % i === 0) {
return false;
@ExsisDigital
ExsisDigital / CSharpBasic.cs
Created December 13, 2023 19:01
Ejemplo de código en C#.
using System;
class Program
{
static void Main()
{
// Corrección 1: Declaración correcta de variable con tipo
string mensaje = "Hola Mundo";
// Corrección 2: Punto y coma agregado al final de la declaración
@ExsisDigital
ExsisDigital / CSharpBasicErrors.cs
Created December 13, 2023 18:57
Ejemplo de código con errores en C#.
using System;
class Program
{
static void Main()
{
mensaje = "Hola Mundo";
int numero = 10
@ExsisDigital
ExsisDigital / MapPython.py
Created December 13, 2023 18:49
Ejemplo de manejo de diccionarios en Python.
# Manipulación de un diccionario en Python
diccionario = {'nombre': 'Juan', 'edad': 30, 'ciudad': 'Ejemploville'}
# Agregar un nuevo elemento al diccionario
diccionario['ocupacion'] = 'Programador'
# Imprimir el diccionario
print(diccionario)
@ExsisDigital
ExsisDigital / MapCPlusPlus.cpp
Last active December 19, 2023 19:21
Ejemplo de manejo de diccionarios en C#.
using System;
class Program
{
static void Main()
{
myVariable = 5;
WriteLine("Hola, mundo!");
@ExsisDigital
ExsisDigital / FileStream.cs
Created December 13, 2023 18:13
FileStream sin problemas de implementación
try
{
using (FileStream fs = new FileStream("ruta/del/archivo.txt", FileMode.Open))
{
// Realizar operaciones con el archivo
}
}
catch (Exception ex)
{
Console.WriteLine("Error al abrir el archivo: " + ex.Message);
@ExsisDigital
ExsisDigital / FileStreamError.cs
Created December 13, 2023 18:10
FileStream con problemas de implementación
FileStream fs = null;
try
{
fs = new FileStream("ruta/del/archivo.txt", FileMode. Open);
// Realizar operaciones con el archivo
}
catch (Exception ex)
{
Console.WriteLine("Error al abrir el archivo: " + ex.Message);
}
@ExsisDigital
ExsisDigital / FactorialRecursive.js
Last active December 13, 2023 19:18
Factorial de un número utilizando recursividad.
function factorial(n)
{
if (n === 0 || n === 1)
{
return 1;
}
else
{
return n * factorial(n - 1);
}
@ExsisDigital
ExsisDigital / FactorialLoops.js
Last active December 13, 2023 19:18
Factorial de un número utilizando ciclos.
function factorial(n)
{
if (n === 0 || n === 1)
{
return 1;
}
else
{
let result = 1;
for (let i = 2; i <= n; i++)