Skip to content

Commit aa3e5a8

Browse files
committed
Merge branch 'main' of github.com:njaimev/roadmap-retos-programacion
2 parents d3cf6a6 + 2ab4d5d commit aa3e5a8

File tree

164 files changed

+20668
-1624
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

164 files changed

+20668
-1624
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
2828
## Corrección y próximo ejercicio
2929

30-
> #### Lunes 4 de noviembre de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
31-
> #### Consulta el **[horario](https://discord.gg/mouredev?event=1295447627529326743)** por país y crea un **[recordatorio](https://discord.gg/mouredev?event=1295447627529326743)**
30+
> #### Lunes 11 de noviembre de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
31+
> #### Consulta el **[horario](https://discord.gg/bDgt5Zjk?event=1300807174523457676)** por país y crea un **[recordatorio](https://discord.gg/bDgt5Zjk?event=1300807174523457676)**
3232
3333
## Roadmap
3434

@@ -77,7 +77,8 @@
7777
|40|[FORTNITE RUBIUS CUP](./Roadmap/40%20-%20FORTNITE%20RUBIUS%20CUP/ejercicio.md)|[📝](./Roadmap/40%20-%20FORTNITE%20RUBIUS%20CUP/python/mouredev.py)|[▶️](https://youtu.be/UlWtFvLLSXw)|[👥](./Roadmap/40%20-%20FORTNITE%20RUBIUS%20CUP/)
7878
|41|[CAMISETA RAR](./Roadmap/41%20-%20CAMISETA%20RAR/ejercicio.md)|[📝](./Roadmap/41%20-%20CAMISETA%20RAR/python/mouredev.py)|[▶️](https://youtu.be/QXFrWIFCkGY)|[👥](./Roadmap/41%20-%20CAMISETA%20RAR/)
7979
|42|[TORNEO DRAGON BALL](./Roadmap/42%20-%20TORNEO%20DRAGON%20BALL/ejercicio.md)|[📝](./Roadmap/42%20-%20TORNEO%20DRAGON%20BALL/python/mouredev.py)|[▶️](https://youtu.be/SgwX7ISEkvM)|[👥](./Roadmap/42%20-%20TORNEO%20DRAGON%20BALL/)
80-
|43|[GIT GITHUB CLI](./Roadmap/43%20-%20GIT%20GITHUB%20CLI/ejercicio.md)|[🗓️ 04/11/24](https://discord.gg/mouredev?event=1295447627529326743)||[👥](./Roadmap/43%20-%20GIT%20GITHUB%20CLI/)
80+
|43|[GIT GITHUB CLI](./Roadmap/43%20-%20GIT%20GITHUB%20CLI/ejercicio.md)|[📝](./Roadmap/43%20-%20GIT%20GITHUB%20CLI/python/mouredev.py)|[▶️](https://youtu.be/Ct4GKpbqflI)|[👥](./Roadmap/43%20-%20GIT%20GITHUB%20CLI/)
81+
|44|[CUENTA ATRÁS MOUREDEV PRO](./Roadmap/44%20-%20CUENTA%20ATRÁS%20MOUREDEV%20PRO/ejercicio.md)|[🗓️ 11/11/24](https://discord.gg/bDgt5Zjk?event=1300807174523457676)||[👥](./Roadmap/44%20-%20CUENTA%20ATRÁS%20MOUREDEV%20PRO/)
8182

8283
## Cursos en YouTube
8384

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import gleam/io
2+
3+
// Los comentario en Gleam son lineas simples precedidas por //
4+
// Sitio oficial: https://gleam.run/
5+
// Documentación: https://gleam.run/documentation/
6+
7+
const lenguaje = "Gleam"
8+
9+
pub fn main() {
10+
// Declaración de variables con let
11+
let saludo = "¡Hola, "
12+
// Si una variable es asignada pero nunca se usa Gleam emitira un warning
13+
let _seignora = ""
14+
// Con el prefijo _ se ignora el warning
15+
16+
let _int = 1
17+
let _float = 1.0
18+
let _formato = 1_000_000
19+
let _binario = 0b1010
20+
let _octal = 0o10
21+
let _hexadecimal = 0x1a0
22+
let _string = "\"Hola Mundo\""
23+
let _unicode = "\u{1F600}"
24+
let _bool = True || False
25+
26+
io.println(saludo <> lenguaje <> "!")
27+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package main
2+
3+
// This is the golang programing page https://go.dev/
4+
5+
/*
6+
This is a multiline comment
7+
of this beautiful program :-D
8+
*/
9+
10+
import "fmt"
11+
12+
var myVariable = "Golang"
13+
14+
const myConstant = "My constant is here!"
15+
16+
var myString string = "String"
17+
var myBool bool = true
18+
var myInt int = 10
19+
var myFloat float32 = 3.14
20+
var myComplex complex64 = 2 + 3i
21+
var myAliasByte byte = 65
22+
var myAliasRune rune = '☺'
23+
24+
func main() {
25+
fmt.Println("Hola " + myVariable)
26+
fmt.Println(myConstant, myString, myBool, myInt, myFloat, myComplex, myAliasByte, myAliasRune)
27+
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
public class Josegs95 {
2+
// Sitio web oficial Java: https://java.com/es
3+
4+
// Doble barra para un comentario en una línea
5+
6+
/* Barra asterisco para empezar un comentario en varias líneas
7+
... Aquí vendría la segunda línea del comentario ...
8+
Para finalizar el comentario, hay que usar asterisco barra.
9+
*/
10+
11+
12+
public static void main(String[] args) {
13+
14+
//Creo una variable con un valor
15+
int miVariable = 8;
16+
//Cambio el valor de la variable
17+
miVariable = 12;
18+
19+
//Creo una constante
20+
final double NUM_PI = 3.14;
21+
//No se puede cambiar el valor de una variable final
22+
//El código no compilaría
23+
//NUM_PI = 3.1415;
24+
25+
//Tipos primitivos
26+
byte miByte= 8;
27+
short miShort = 16;
28+
int miInt = 32;
29+
long miLong = 64;
30+
float miFloat = 32.0f; //Hay que especificar que es un float poniéndole la "f" al final
31+
double miDouble = 64.0;
32+
33+
boolean miBoolean = true; //Solo admite dos valores, true o false.
34+
35+
char miChar = 'a'; //Hay que usar comillas simples, las comillas dobles son para cadenas
36+
37+
//El tipo String, que sirve para representar cadenas, no es un tipo primitivo en java
38+
//Aún así, por ser un tipo especial (no hay que usar new para crear un objeto String)
39+
//Pongo un ejemplo de como sería
40+
String miString = "Cadena";
41+
42+
//Imprimir por consola usando el método println()
43+
System.out.println ("¡Hola, java!");
44+
}
45+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
// https://www.java.com/es/
2+
3+
/* Esto es un comentario estilo C que puede ocupar varias líneas */
4+
// Esto es un comentario que se extiende hasta el final de la línea
5+
6+
/**
7+
* @author NievesYonathan
8+
* Esto es un comentario de javadoc que puede extenderse entre varias líneas
9+
**/
10+
11+
public class NievesYonathan {
12+
// Variable de tipo string
13+
String nombre = "Yonathan";
14+
15+
// Constante
16+
final String apellido = "Nieves";
17+
18+
// Lista de variables según dato primitivo
19+
byte centenas = 0;
20+
short decenaMil = 15000;
21+
int billon = 1365874589;
22+
long granNum = 9223372036854775807L;
23+
float e = 2.7182f;
24+
double pi = 3.14159265358979323846;
25+
boolean rendirse = false;
26+
char z = 'Z';
27+
28+
public static void main(String[] args)
29+
{
30+
System.out.println("Hola JAVA!");
31+
}
32+
}
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
public class VictorPolo28 {
2+
public static void main(String[] args) {
3+
//https://www.java.com/es/
4+
5+
6+
/*Este es un comentario en
7+
multiples
8+
lienas
9+
*/
10+
11+
//datos primitivos
12+
byte b = 100; //rango: de -128 a 127
13+
short s = -3200; // rango de -32.768 a 32.767
14+
int numero = 45 ; // rango de -2.147.483.648 a 2.147.483.647
15+
long numeroGrande = 5000000; // rango de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807
16+
17+
float precio =19.95f; //tiene una precision de 6-7 digitos decimales y lleva una f al final
18+
19+
double pi = 3.14159; // tiene una precisión de 15 dígitos decimales y el tipo preferido para operaciones decimales.
20+
21+
char letra ='A'; // almacena un único carácter en formato Unicode. Se declara usando comilas simples
22+
23+
boolean esVerdadero = true; //Solo puede tomar dos valores true o false. Se usa para alamacenar valores lógicos.
24+
25+
//Creacions de variables
26+
int age = 25; // variable entera
27+
double hight= 1.75; //varible de numero con decimales
28+
boolean employ = false; //variable booleana
29+
String name = "Victor"; //variable de tipo String
30+
31+
//Creacion de constanstes
32+
33+
final int MAX_NUMBER = 100; // Constante de tipo int
34+
final double MAX_HIGHT = 1.75; // Constante de tipo double
35+
final String WELCOME_MESSAGE = "Hola"; // Constante de tipo String
36+
37+
System.out.println( "Hola, Java");
38+
39+
}
40+
}
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
2+
public class akaidmaru {
3+
public static void main(String[] args) {
4+
/*
5+
* EJERCICIO:
6+
* - Crea un comentario en el código y coloca la URL del sitio web oficial del
7+
* lenguaje de programación que has seleccionado.
8+
* - Representa las diferentes sintaxis que existen de crear comentarios
9+
* en el lenguaje (en una línea, varias...).
10+
* - Crea una variable (y una constante si el lenguaje lo soporta).
11+
* - Crea variables representando todos los tipos de datos primitivos
12+
* del lenguaje (cadenas de texto, enteros, booleanos...).
13+
* - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
14+
*
15+
*/
16+
17+
// Official Site: https://www.java.com/en/
18+
// Developer Resources: https://dev.java/
19+
// Documentation: https://docs.oracle.com/en/
20+
21+
// Comentario en una línea
22+
/*
23+
* Comentario multilínea
24+
*/
25+
/**
26+
* Javadocs para documentación.
27+
*/
28+
29+
String variable = "Esto es una variable"; // Hay que declarar el tipo primero, luego el nombre
30+
final String CONSTANT = "Esto es una constant"; // Hay que usar final para volverla inmutable y también por
31+
// convención, el nombre es todo en mayúsculas.
32+
33+
// Tipos de datos primitivos
34+
byte byteNumber = 127; // Almacena 1 byte
35+
short shortNumber = 32767; // Almacena 2 bytes
36+
int integer = 2147483647; // Almacena 4 bytes
37+
long longNumber = 922337203685775807L; // Almacena 8 bytes
38+
float floatNumber = 0.24234f; // Almacena 4 bytes
39+
double doubleNumber = 0.224982410982; // Almacena 8 bytes
40+
boolean isBoolean = true; // Almacena 1 bit
41+
char character = 'a'; // Almacena 2 bytes
42+
43+
// Tipos de datos no primitivos (Objeto)
44+
String string = "Soy un string";
45+
46+
// Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]
47+
System.out.println("¡Hola, Java!");
48+
}
49+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
/* Web oficial del lenguaje:
2+
* https://developer.mozilla.org/es/docs/Web/JavaScript
3+
*/
4+
5+
// Esto es un comentario de una linea
6+
7+
/*
8+
Esto es
9+
un comentario
10+
de varias lineas
11+
*/
12+
13+
// Variables y constantes del lenguaje
14+
var variable1
15+
let variable2
16+
const constante
17+
18+
// Tipos de datos primitivos (segun la pagina web oficial del lenguaje)
19+
var boleano1 = true
20+
var boleano2 = false
21+
var nulo = null
22+
var indefinido //este es un valor que se le asigna a una variable la cual fue declarada mas no inicializada o no utilizadas
23+
var number1 = 21 //un numero entero
24+
var number2 = 21.5 //un numero decimal
25+
var bigInt = 9876543210 //numero entero grande (podria ser mas grande)
26+
var string = "Javascript" //una linea de texto (las comillas son importantes)
27+
var symbol = symbol("simbolo") //tipo de dato primitivo añadido el 2015 que sirve como un identificador unico e inmutable (que no se puede cambiar)
28+
29+
// Imprimiendo por la terminal un 'hola javascript'
30+
console.log("Hola Javascript")
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// https://developer.mozilla.org/en-US/docs/Web/JavaScript
2+
3+
// comentarios de una sola línea (solo se puede comentar en esta línea)
4+
5+
/*
6+
comentarios en bloque
7+
(se puede comentar en varias líneas)
8+
*/
9+
10+
let variable;
11+
const variableConstante = 100;
12+
13+
let cadena = "Esto es una cadena";
14+
let numero = 182028;
15+
let booleano = true;
16+
17+
console.log("¡Hola, JavaScript!");
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
// ? https://developer.mozilla.org/es/docs/Web/JavaScript
2+
3+
'use strict'
4+
5+
// ! Este es un comentario de una sola línea
6+
7+
/*
8+
* Este es un comentario multiline en JavaScript
9+
*/
10+
11+
var variableSinRestricciones = "Hola Mundo";
12+
let variableConRestricciones = "Hola Mundo";
13+
const constante = "Hola Mundo";
14+
15+
let integer = 10;
16+
let float = 10.10;
17+
let string = "Hola, soy Nikolayk!";
18+
let bool = true;
19+
let array = [10, 'Bob', true, 10.10];
20+
let object = {};
21+
let nulo = null;
22+
let indefinido = undefined;
23+
let symbol = Symbol('symbol');
24+
25+
const funcionClg = () => {
26+
console.log("¡Hola, JavaScript!");
27+
}
28+
29+
funcionClg();

0 commit comments

Comments
 (0)