Embellecedor de Código Online

Embellece y formatea code online, sin configuración, compatible CLI y navegadores, ideal para testing, aprendizaje y debugging.

Etiquetas: c c# c++ css embellecer código go html java javascript perl php python ruby sql typescript

🚀 279,018 conversiones totales (24 este mes)

Practica Python con desafíos de código

Resuelve problemas prácticos en este editor: ejecuta las pruebas de ejemplo, envía tu solución y recibe una revisión de código por IA.

Todos los desafíos de Python
Fácil

Average of Three

Average three whole numbers.

Aprenderás AritméticaDivisión
BeginnerLearning-pathVariables
Fácil

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

Aprenderás AritméticaValores de retorno
BeginnerLearning-pathVariables
Intermedio

Una generación de un algoritmo genético

Cría la siguiente generación de cadenas de bits con selección por torneo, cruce de un punto y mutación.

Aprenderás Algoritmos genéticosBúsqueda evolutiva
OptimizationSimulationai
Aún no hay soluciones
Fácil

Bandido multibrazo epsilon-greedy

Equilibra exploración y explotación en un bandido multibrazo con selección de acciones epsilon-greedy.

Aprenderás Explorar o explotarBandidos
Aprendizaje por refuerzoaiaprendizaje automático
Aún no hay soluciones
Fácil

Distribución de estados de una cadena de Markov

Propaga una distribución de probabilidad a través de la matriz de transición de una cadena de Markov durante varios pasos.

Aprenderás Cadenas de MarkovProbabilidad
Simulationaimath
Aún no hay soluciones
Intermedio

Iteración de valores

Calcula cuánto vale cada estado de un proceso de decisión de Markov aplicando repetidamente la actualización de optimalidad de Bellman.

Aprenderás Ecuación de BellmanMDP
Aprendizaje por refuerzoaiaprendizaje automático
Aún no hay soluciones
Intermedio

Actualizaciones de Q-learning

Aplica la actualización de Q-learning a un flujo de experiencias y observa cómo las recompensas fluyen hacia estados anteriores.

Aprenderás Q-learningRecompensas descontadas
Aprendizaje por refuerzoaiaprendizaje automático
Aún no hay soluciones
Intermedio

Poda alfa-beta

Evalúa un árbol de juego con minimax y poda alfa-beta, y cuenta cuántas hojas examina realmente la búsqueda.

Aprenderás Poda alfa-betaBúsqueda en juegos
RecursionTreesai
Aún no hay soluciones
Intermedio

Tres en raya con minimax

Elige la jugada perfecta en el tres en raya explorando todo el árbol de juego con minimax.

Aprenderás MinimaxÁrboles de juego
Recursionai
Aún no hay soluciones
Intermedio

Búsqueda A* en una cuadrícula ponderada

Encuentra el camino más barato a través de una cuadrícula de costes de terreno con A*, el algoritmo de búsqueda detrás de la navegación en juegos y robots.

Aprenderás Búsqueda A*Heurísticas
GraphsGridsShortest-pathai
Aún no hay soluciones
Intermedio

Muestreo con temperatura y top-k

Elige el siguiente token como un modelo de lenguaje: conserva los k logits más altos, aplica la temperatura y muestrea.

Aprenderás Generación de textoMuestreo
aiaprendizaje automático
Aún no hay soluciones
Difícil

Autoatención multicabeza

Proyecta la entrada en consultas, claves y valores, ejecuta la atención en varias cabezas en paralelo y combínalas.

Aprenderás Atención multicabezaProyecciones matriciales
aiaprendizaje automático
Aún no hay soluciones

Introducción

¡Bienvenido a nuestra herramienta en línea de embellecimiento de código! Está diseñada para ayudarte a formatear, limpiar y organizar tu código con facilidad. Ya sea que estés trabajando con lenguajes de marcado, front-end o back-end, te tenemos cubierto. Nuestra herramienta admite 22 lenguajes de programación populares, y puedes ver la lista completa en la tabla a la derecha.

Impulsada por embellecedores avanzados, esta herramienta te da la flexibilidad de estilizar tu código exactamente como te gusta. Actualizamos frecuentemente los embellecedores para asegurarnos de que siempre obtengas el mejor rendimiento y las últimas características.

Cómo Usarlo

Comenzar es simple:

  1. Pega o Sube Tu Código: Puedes pegar tu código directamente en el editor o subir un archivo usando el botón Subir. Consulta los tipos de archivos admitidos en la lista a la derecha.
  2. Formatea Tu Código: Elige tus configuraciones preferidas y deja que la herramienta haga su magia para limpiar y embellecer tu código.
  3. Guarda o Comparte: Una vez que tu código esté formateado, puedes descargar el resultado, compartirlo a través de un enlace único o guardarlo en tu cuenta iniciando sesión con Google o GitHub.

¡Eso es todo! En solo unos clics, tu código estará bellamente organizado y listo para usar.

Ejemplos

Sin embellecer:

      
#include <stdio.h>

int main()
{
int n, count, sum = 0;

printf("Introduce el valor de n (entero positivo): ");
scanf("%d",&n);

for(count=1; count <= n; count++){sum = sum + count;}

printf("La suma de los primeros %d números naturales es: %d",n, sum);

return 0;
}
      
    

Después de embellecer:

      
#include <stdio.h>

int main() {
  int n, count, sum = 0;

  printf("Introduce el valor de n (entero positivo): ");
  scanf("%d", &n);

  for (count = 1; count <= n; count++) {
    sum = sum + count;
  }

  printf("La suma de los primeros %d números naturales es: %d", n, sum);

  return 0;
}
    
    

Lenguajes soportados

# Lenguaje Embellecedores Archivos de carga soportados
1 C ClangFormat **/*.c **/*.cats **/*.cl **/*.h **/*.idc
2 C# Pretty Diff **/*.cs **/*.cake **/*.cshtml **/*.csx
3 C++ ClangFormat **/*.cpp **/*.c **/*.c++ **/*.cc **/*.cp **/*.cxx **/*.h **/*.h++ **/*.hh **/*.hpp **/*.hxx **/*.inc **/*.inl **/*.ino **/*.ipp **/*.re **/*.tcc **/*.tpp
4 CSS Pretty Diff **/*.css
5 ColdFusion Pretty Diff **/*.cfc **/*.cfm **/*.cfml
6 Go Gofmt **/*.go
7 GraphQL Prettier **/*.gql **/*.graphql
8 HTML Pretty Diff **/*.htm **/*.html **/*.xhtml
9 HTML+ERB Pretty Diff **/*.html.erb **/*.erb
10 JSX Pretty Diff **/*.js **/*.jsx
11 Java Pretty Diff **/*.java
12 JavaScript Pretty Diff **/*.js **/*.es **/*.es6
13 Less Pretty Diff **/*.less
14 Objective-C ClangFormat **/*.h **/*.m **/*.mm
15 PHP PHP-CS-Fixer **/*.php
16 Python Black **/*.py
17 Ruby RuboCop **/*.rb
18 SCSS Pretty Diff **/*.scss
19 SQL sqlformat **/*.sql
20 SVG Pretty Diff **/*.svg
21 TypeScript Pretty Diff **/*.ts **/*.tsx
22 XML Pretty Diff **/*.xml **/*.xhtml