Skip to content

Commit

Permalink
Merge branch 'mouredev:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
Oskitar-Ale authored Jul 31, 2023
2 parents 2f3ae0f + 7cbe5ca commit 2b4a476
Show file tree
Hide file tree
Showing 826 changed files with 32,405 additions and 98 deletions.
14 changes: 11 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,17 @@ Aquí encontrarás el listado de retos, su fecha de publicación, dificultad y e
* **#19** - 11/05/23 | Media | [`ANÁLISIS DE TEXTO`](./Retos/Reto%20%2319%20-%20ANÁLISIS%20DE%20TEXTO%20%5BMedia%5D/ejercicio.md) | Correcciones: [[MI SOLUCIÓN](./Retos/Reto%20%2319%20-%20ANÁLISIS%20DE%20TEXTO%20%5BMedia%5D/python/mouredev.py)] [[COMUNIDAD](./Retos/Reto%20%2319%20-%20ANÁLISIS%20DE%20TEXTO%20%5BMedia%5D/)]
* **#20** - 15/05/23 | Media | [`LA TRIFUERZA`](./Retos/Reto%20%2320%20-%20LA%20TRIFUERZA%20%5BMedia%5D/ejercicio.md) | Correcciones: [[MI SOLUCIÓN](./Retos/Reto%20%2320%20-%20LA%20TRIFUERZA%20%5BMedia%5D/python/mouredev.py)] [[COMUNIDAD](./Retos/Reto%20%2320%20-%20LA%20TRIFUERZA%20%5BMedia%5D/)]
* **#21** - 22/05/23 | Media | [`NÚMEROS PRIMOS GEMELOS`](./Retos/Reto%20%2321%20-%20NÚMEROS%20PRIMOS%20GEMELOS%20%5BMedia%5D/ejercicio.md) | Correcciones: [[MI SOLUCIÓN](./Retos/Reto%20%2321%20-%20NÚMEROS%20PRIMOS%20GEMELOS%20%5BMedia%5D/python/mouredev.py)] [[COMUNIDAD](./Retos/Reto%20%2321%20-%20NÚMEROS%20PRIMOS%20GEMELOS%20%5BMedia%5D/)]
* **#22** - 29/05/23 | Media | [`LA ESPIRAL`](./Retos/Reto%20%2322%20-%20LA%20ESPIRAL%20%5BMedia%5D/ejercicio.md) | Último reto publicado

> **Corrección y Publicación próximo reto - 06/06/23 | [🗓️ Horario evento corrección en directo](https://discord.gg/mouredev?event=1112777023081938981) en [Twitch](https://twitch.tv/mouredev)**
* **#22** - 29/05/23 | Media | [`LA ESPIRAL`](./Retos/Reto%20%2322%20-%20LA%20ESPIRAL%20%5BMedia%5D/ejercicio.md) | Correcciones: [[MI SOLUCIÓN](./Retos/Reto%20%2322%20-%20LA%20ESPIRAL%20%5BMedia%5D/python/mouredev.py)] [[COMUNIDAD](./Retos/Reto%20%2322%20-%20LA%20ESPIRAL%20%5BMedia%5D/)]
* **#23** - 06/06/23 | Media | [`LA BASE DE DATOS`](./Retos/Reto%20%2323%20-%20LA%20BASE%20DE%20DATOS%20%5BMedia%5D/ejercicio.md) | Correcciones: [[MI SOLUCIÓN](./Retos/Reto%20%2323%20-%20LA%20BASE%20DE%20DATOS%20%5BMedia%5D/python/mouredev.py)] [[COMUNIDAD](./Retos/Reto%20%2323%20-%20LA%20BASE%20DE%20DATOS%20%5BMedia%5D/)]
* **#24** - 12/06/23 | Fácil | [`CIFRADO CÉSAR`](./Retos/Reto%20%2324%20-%20CIFRADO%20CÉSAR%20%5BFácil%5D/ejercicio.md) | Correcciones: [[MI SOLUCIÓN](./Retos/Reto%20%2324%20-%20CIFRADO%20CÉSAR%20%5BFácil%5D/python/mouredev.py)] [[COMUNIDAD](./Retos/Reto%20%2324%20-%20CIFRADO%20CÉSAR%20%5BFácil%5D/)]
* **#25** - 19/06/23 | Media | [`EL CÓDIGO KONAMI`](./Retos/Reto%20%2325%20-%20EL%20CÓDIGO%20KONAMI%20%5BMedia%5D/ejercicio.md) | Correcciones: [[MI SOLUCIÓN](./Retos/Reto%20%2325%20-%20EL%20CÓDIGO%20KONAMI%20%5BMedia%5D/python/mouredev.py)] [[COMUNIDAD](./Retos/Reto%20%2325%20-%20EL%20CÓDIGO%20KONAMI%20%5BMedia%5D/)]
* **#26** - 26/06/23 | Media | [`TESTING`](./Retos/Reto%20%2326%20-%20TESTING%20%5BMedia%5D/ejercicio.md) | Correcciones: [[MI SOLUCIÓN](./Retos/Reto%20%2326%20-%20TESTING%20%5BMedia%5D/python/mouredev.py)] [[COMUNIDAD](./Retos/Reto%20%2326%20-%20TESTING%20%5BMedia%5D/)]
* **#27** - 03/07/23 | Media | [`CUENTA ATRÁS`](./Retos/Reto%20%2327%20-%20CUENTA%20ATRÁS%20%5BMedia%5D/ejercicio.md) | Correcciones: [[MI SOLUCIÓN](./Retos/Reto%20%2327%20-%20CUENTA%20ATRÁS%20%5BMedia%5D/python/mouredev.py)] [[COMUNIDAD](./Retos/Reto%20%2327%20-%20CUENTA%20ATRÁS%20%5BMedia%5D/)]
* **#28** - 10/07/23 | Media | [`EXPRESIÓN MATEMÁTICA`](./Retos/Reto%20%2328%20-%20EXPRESIÓN%20MATEMÁTICA%20%5BMedia%5D/ejercicio.md) | Correcciones: [[MI SOLUCIÓN](./Retos/Reto%20%2328%20-%20EXPRESIÓN%20MATEMÁTICA%20%5BMedia%5D/python/mouredev.py)] [[COMUNIDAD](./Retos/Reto%20%2328%20-%20EXPRESIÓN%20MATEMÁTICA%20%5BMedia%5D/)]
* **#29** - 17/07/23 | Fácil | [`EL CARÁCTER INFILTRADO`](./Retos/Reto%20%2329%20-%20EL%20CARÁCTER%20INFILTRADO%20%5BFácil%5D/ejercicio.md) | Correcciones: [[MI SOLUCIÓN](./Retos/Reto%20%2329%20-%20EL%20CARÁCTER%20INFILTRADO%20%5BFácil%5D/python/mouredev.py)] [[COMUNIDAD](./Retos/Reto%20%2329%20-%20EL%20CARÁCTER%20INFILTRADO%20%5BFácil%5D/)]
* **#30** - 24/07/23 | Media | [`EL TECLADO T9`](./Retos/Reto%20%2330%20-%20EL%20TECLADO%20T9%20%5BMedia%5D/ejercicio.md) | Último reto publicado

> **Corrección y Publicación próximo reto - 31/07/23 | [🗓️ Horario evento corrección en directo](https://discord.gg/aYbJWd9t?event=1133085330262736989) en [Twitch](https://twitch.tv/mouredev)**
*Puedes ejecutar el archivo [language_stats.py](./Retos/language_stats.py) para visualizar las estadísticas de uso de cada lenguaje.*

Expand Down
43 changes: 43 additions & 0 deletions Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [Fácil]/c#/ernestoalbarez.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
using System;

/*
Reto #0: EL FAMOSO "FIZZ BUZZ"
* Escribe un programa que muestre por consola (con un print) los
* números de 1 a 100 (ambos incluidos y con un salto de línea entre
* cada impresión), sustituyendo los siguientes:
* - Múltiplos de 3 por la palabra "fizz".
* - Múltiplos de 5 por la palabra "buzz".
* - Múltiplos de 3 y de 5 a la vez por la palabra "fizzbuzz".
*/


class Program
{
static void Main()
{
string fizz = "Fizz";
string buzz = "Buzz";
string fizzBuzz = "FizzBuzz";

for (int i=1; i<=100; i++)
{
bool divisibleBy3 = i%3==0;
bool divisibleBy5 = i%5==0;

if (divisibleBy3 && divisibleBy5) {
Console.WriteLine(fizzBuzz);
}
else if (divisibleBy3) {
Console.WriteLine(fizz);
}
else if (divisibleBy5) {
Console.WriteLine(buzz);
}
else {
Console.WriteLine(i);
}
}
}
}
11 changes: 11 additions & 0 deletions Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [Fácil]/c#/iggict.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
using System;

for (int i = 1; i <= 100; i++)
{
Console.WriteLine(
i % 3 == 0 && i % 5 == 0 ? "fizzbuzz" :
i % 3 == 0 ? "fizz" :
i % 5 == 0 ? "buzz"
: $"{i}"
);
}
18 changes: 18 additions & 0 deletions Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [Fácil]/c++/6d61726b.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#include <iostream>

int main()
{
for (short i = 1; i <= 100; i++)
{
if (i % 3 == 0 && i % 5 == 0)
std::cout << "fizzbuzz" << std::endl;
else if (i % 3 == 0)
std::cout << "fizz" << std::endl;
else if (i % 5 == 0)
std::cout << "buzz" << std::endl;
else
std::cout << i << std::endl;
}

return 0;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
#include <iostream>
#include <string>

/*
Reto #0: EL FAMOSO "FIZZ BUZZ"
* Escribe un programa que muestre por consola (con un print) los
* números de 1 a 100 (ambos incluidos y con un salto de línea entre
* cada impresión), sustituyendo los siguientes:
* - Múltiplos de 3 por la palabra "fizz".
* - Múltiplos de 5 por la palabra "buzz".
* - Múltiplos de 3 y de 5 a la vez por la palabra "fizzbuzz".
*/

int main()
{
std::string fizz = "Fizz";
std::string buzz = "Buzz";
std::string fizzBuzz = "FizzBuzz";

for (int i = 1; i <= 100; i++) {
bool divisibleBy3 = i % 3 == 0;
bool divisibleBy5 = i % 5 == 0;

if (divisibleBy3 && divisibleBy5) {
std::cout << fizzBuzz << std::endl;
}
else if (divisibleBy3) {
std::cout << fizz << std::endl;
}
else if (divisibleBy5) {
std::cout << buzz << std::endl;
}
else {
std::cout << i << std::endl;
}
}

return 0;
}
11 changes: 11 additions & 0 deletions Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [Fácil]/c++/pyramsd.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#include <iostream>
using namespace std;

int main(){
for (int i = 0; i <= 100; i++){
if (i % 3 == 0 && i % 5 == 0) cout << "fizzbuzz" << endl;
else if (i % 3 == 0) cout << "fizz" << endl;
else if (i % 5 == 0) cout << "buzz" << endl;
else cout << i << endl;
}
}
26 changes: 26 additions & 0 deletions Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [Fácil]/c++/ronnyg2121.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#include <iostream>
using namespace std;

int main(int argc, char const *argv[])
{
// Solución al ejercicio #0
for (int i = 0; i < 101; i++) {
if (i %3 == 0 && i %5 == 0) {
cout << "fizzbuzz\n" << endl;
}

else if (i %3 == 0) {
cout << "fizz\n" << endl;
}

else if(i %5 == 0) {
cout << "buzz\n" << endl;
}

else {
cout << i << endl;
}
}

return 0;
}
35 changes: 35 additions & 0 deletions Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [Fácil]/c/ernestoalbarez.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#include <stdio.h>
#include <stdbool.h>

/*
Reto #0: EL FAMOSO "FIZZ BUZZ"
* Escribe un programa que muestre por consola (con un print) los
* números de 1 a 100 (ambos incluidos y con un salto de línea entre
* cada impresión), sustituyendo los siguientes:
* - Múltiplos de 3 por la palabra "fizz".
* - Múltiplos de 5 por la palabra "buzz".
* - Múltiplos de 3 y de 5 a la vez por la palabra "fizzbuzz".
*/

void main() {
const char* fizz = "Fizz";
const char* buzz = "Buzz";
const char* fizzBuzz = "FizzBuzz";

for (int i=1; i<=100; i++) {
bool divisibleBy3 = i%3==0;
bool divisibleBy5 = i%5==0;

if (divisibleBy3 && divisibleBy5) {
puts(fizzBuzz);
} else if (divisibleBy3) {
puts(fizz);
} else if (divisibleBy5) {
puts(buzz);
} else {
printf("%d\n", i);
}
}
}
18 changes: 18 additions & 0 deletions Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [Fácil]/c/juangonzalezdla.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#include <stdio.h>

int main()
{
for(int n = 1; n <= 100; n++) {
if (n % 3 == 0 && n % 5 == 0) {
printf("%d fizzbuzz\n", n);
} else if (n % 3 == 0) {
printf("%d fizz\n", n);
} else if (n % 5 == 0) {
printf("%d buzz\n", n);
} else {
printf("%d\n", n);
}
}

return 0;
}
10 changes: 10 additions & 0 deletions Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [Fácil]/dart/AnzurezDev.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
void main() {
fizzBuzz();
}

void fizzBuzz() {
for ( int index=1; index<=100; index++ ) {
String output = ( index % 3 ==0 ? "fizz" : "" ) + ( index % 5 ==0 ? "buzz" : "");
print( output.isEmpty ? index : output );
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
* Escribe un programa que muestre por consola (con un print) los
* números de 1 a 100 (ambos incluidos y con un salto de línea entre
* cada impresión), sustituyendo los siguientes:
* - Múltiplos de 3 por la palabra "fizz".
* - Múltiplos de 5 por la palabra "buzz".
* - Múltiplos de 3 y de 5 a la vez por la palabra "fizzbuzz".
*/

void main() {
for (var i = 0; i <= 100; i++) {
if (i == 0) {
print(0);
} else if (i % 3 == 0 && i % 5 == 0) {
print("fizzbuzz");
} else if (i % 3 == 0) {
print("fizz");
} else if (i % 5 == 0) {
print("buzz");
} else {
print(i);
}
}
}
19 changes: 19 additions & 0 deletions Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [Fácil]/go/josevalver.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package main

import (
"fmt"
)

func main() {
for i := 1; i <= 100; i++ {
if i%3 == 0 {
fmt.Println("fizz")
} else if i%5 == 0 {
fmt.Println("buzz")
} else if i%3 == 0 && i%5 == 0 {
fmt.Println("fizzbuzz")
} else {
fmt.Println(i)
}
}
}
12 changes: 12 additions & 0 deletions Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [Fácil]/java/AnzurezDev.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
public class AnzurezDev {
public static void main( String args[] ) {
fizzBuzz();
}

public static void fizzBuzz() {
for ( int index=1; index<=100; index++ ) {
String output = ( index % 3==0 ? "fizz" : "" ) + ( index % 5==0 ? "buzz" : "" );
System.out.println( output.isEmpty() ? index : output );
}
}
}
16 changes: 16 additions & 0 deletions Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [Fácil]/java/EnLoerDEV.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package Main;
public class Main {
public static void main(String[] args) {
for(int i=1;i<101;i++){
if(i%15 == 0 ){
System.out.println("FizzBuzz");
}else if(i%3 == 0){
System.out.println("Fizz");
}else if(i%5 ==0){
System.out.println("Buzz");
}else{
System.out.println(i);
}
}
}
}
24 changes: 24 additions & 0 deletions Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [Fácil]/java/alvaruncio.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
* Escribe un programa que muestre por consola (con un print) los
* números de 1 a 100 (ambos incluidos y con un salto de línea entre
* cada impresión), sustituyendo los siguientes:
* - Múltiplos de 3 por la palabra "fizz".
* - Múltiplos de 5 por la palabra "buzz".
* - Múltiplos de 3 y de 5 a la vez por la palabra "fizzbuzz".
*/

public class alvaruncio{
public static void main(String[] args) {
for (int i = 1; i < 101; i++)
if (i % 3 == 0 && i % 5 == 0){
System.out.println("fizzbuzz");
} else if (i % 3 == 0) {
System.out.println("fizz");
} else if (i % 5 == 0){
System.out.println("buzz");
} else {
System.out.println(i);
}
}

}
26 changes: 26 additions & 0 deletions Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [Fácil]/java/asjordi.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
public class asjordi {

public static void main(String[] args) {

for (int i = 1; i <= 100; i++) {

if (i % 3 == 0 && i % 5 == 0) {
System.out.println("fizzbuzz");
continue;
}

if (i % 3 == 0) {
System.out.println("fizz");
continue;
}

if (i % 5 == 0) {
System.out.println("buzz");
continue;
}

System.out.println(i);
}
}

}
19 changes: 19 additions & 0 deletions Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [Fácil]/java/bramenn.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
class Bramenn {
public static void main(String[] args) {
fizzBuzz();
}

public static void fizzBuzz() {
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 5 == 0) {
System.out.println("fizzbuzz");
} else if (i % 3 == 0) {
System.out.println("fizz");
} else if (i % 5 == 0) {
System.out.println("buzz");
} else {
System.out.println(i);
}
}
}
}
Loading

0 comments on commit 2b4a476

Please sign in to comment.