Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johnsi15/codember
Soluciones a los retos de Codember. Codember es un emocionante sitio web que presenta desafíos semanales de programación. Cada semana, puedes sumergirte en la resolución de estos desafíos utilizando tu lenguaje de programación favorito.
https://github.com/johnsi15/codember
dart desarrollo-web development go java javascript jest languages learning php python testing typescript
Last synced: about 1 month ago
JSON representation
Soluciones a los retos de Codember. Codember es un emocionante sitio web que presenta desafíos semanales de programación. Cada semana, puedes sumergirte en la resolución de estos desafíos utilizando tu lenguaje de programación favorito.
- Host: GitHub
- URL: https://github.com/johnsi15/codember
- Owner: johnsi15
- Created: 2023-11-03T16:55:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-27T23:40:29.000Z (2 months ago)
- Last Synced: 2024-11-28T00:27:43.049Z (2 months ago)
- Topics: dart, desarrollo-web, development, go, java, javascript, jest, languages, learning, php, python, testing, typescript
- Language: TypeScript
- Homepage:
- Size: 191 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Codember
![Codember](https://codember.dev/og-image.jpg)¿How does that work?
Require Node.js v18.15.0
* `npm install` to install the dependencies
* `npm run dev` to run development mode of every challengeSolución a los desafíos de [codember](https://codember.dev/) con TypeScript.
Para obtener información más detallada sobre qué es Codember y conocer en profundidad de qué se trata esta emocionante plataforma, te invito a explorar el artículo que he escrito al respecto: [Descubriendo Codember y sus Desafíos de Programación](https://johnserrano.co/blog/descubriendo-codember-y-sus-desafios-de-programacion).
Todos los challenges cuentan con test usando `Jest`.
En el artículo [Descubriendo Codember y sus Desafíos de Programación](https://johnserrano.co/blog/descubriendo-codember-y-sus-desafios-de-programacion) se enceuntran las **soluciones** explicadas a los desafíos del 2023.
## Chanllenge table
## 2023
| Challenge | Solution |
| :-------: |:--------------------------------------------------------------------------: |
| #01 | [TS](challenges-2023/challenge-01/index.ts) |
| #02 | [TS](challenges-2023/challenge-02/index.ts) |
| #03 | [TS](challenges-2023/challenge-03/index.ts) |
| #04 | [TS](challenges-2023/challenge-04/index.ts) |
| #05 | [TS](challenges-2023/challenge-05/index.ts) |## 2024
| Challenge | Solution |
| :-------: |:--------------------------------------------------------------------------: |
| #01 | [TS](challenges-2024/challenge-01/index.ts) |
| #02 | [TS](challenges-2024/challenge-02/index.ts) |
| #03 | [TS](challenges-2024/challenge-03/index.ts) |
| #04 | [TS](challenges-2024/challenge-04/index.ts) |
| #05 | [TS](challenges-2024/challenge-05/index.ts) |## Secrets
## 2024
🌌 1) ¡Multiverso a salvo!
- Presta atención al ultimo texto que da el comando `version` ![version](/assets/version.png)
- Decodifica en Base64
- La fecha te la da el comando `version`
🔥 2) ¿Todo estará bien?
- Navegando por las carpetas te puedes encontrar con la imagen "image.webp".
- Usa los comandos `ls`,`cd` y `cat` para moverte entre carpetas y leer archivos.
👽 3) Contra
`/hint - Pista #02`
- En el juego de la NES *Contra* había varios trucos que hacían el juego más fácil, tienes que ejecutar uno de ellos.
- Por ejemplo, hacer Círculo, L1, Izquierda, R1, L2, X, R1, L1, Círculo, X en GTA V te da un coche de golf.
- No es necesario enviar un comando, solo hacer una combinación de teclas.
- En Contra este truco te daba 30 vidas.
📷 4) Observador Innato
`/hint - Pista #05`
- Para compartir codember.dev usa el comando `share`.
🎊 5) Confetti lanzado
`/hint - Pista #02`
👨💻 6) Hacker eliminado
- Usa el comando `sudo` para iniciar sesión como administrador.
- Elimina al hacker que va ganando.
💣 7) Invocador del Caos
- 💣
- Lee el archivo ``ghost.txt`` de ``public``.
- Hay diferentes tipos de bombas, envía la bomba de bash.
- Usa el comando `submit` para enviar tu respuesta a la adivinanza.
- La estructura del comando a enviar sería así: `submit ____ :|:_ ___`
- Cuidado con los espacios en blanco.
🚨 8) Error inesperado
- Usa el comando `sudo` para iniciar sesión como administrador.
- Prueba los nuevos comandos.
- Decodifica en Base64
👨💻 9) Admin ejemplar
- Habilita el nuevo comando. Puedes ver todos los comandos con el comando ``help``.
- Usa el comando `sudo` para iniciar sesión como administrador.
🏓 10) Ping Pong
- Para este secreto necesitas haber resuelto el secreto #09.
- Usa el comando `ping` a una página web de midudev en concreto.
🐈 11) Midu Gato
- ¿Hay algo inyectado en el código fuente HTML?.
- Revisar el código HTML de codember.
😸 12) Miau
- Usar el comando mail y revisar el primer email.
- Busca en los metadatos de la foto.
🟠 13) Mars.code
- Usar el comando mail y revisa todos los emails.
- Encontrar las cordenadas para responder.
## More challenges