온라인 코드 포매터

다양한 언어 코드에 즉시 포맷 정리, 웹 기반 사용, 설치 불필요. CLI 지원으로 테스트와 디버깅에 최적화되어 있습니다.

태그들: c c# c++ css go html php sql 루비 자바 자바스크립트 코드 꾸미기 타입스크립트 파이썬 펄

🚀 279,919 총 변환 (925 이번 달)

Python 코딩 챌린지로 연습하기

이 에디터에서 직접 문제를 풀고, 샘플 테스트 실행 및 제출, AI 코드 리뷰를 받아보세요.

모든 Python 챌린지
쉬움

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

배우는 내용 산술반환값
BeginnerLearning-pathVariables
쉬움

Distance Between Points

Compute the straight-line distance between two points.

배우는 내용 피타고라스 정리제곱근
BeginnerFunctionsLearning-pathmath
쉬움

Days in a Month

Return how many days a month has, including leap years.

배우는 내용 달력 규칙도우미 함수
BeginnerConditionsFunctionsLearning-path
쉬움

두 벡터의 내적

두 벡터를 원소별로 곱한 뒤 모두 더합니다. 모든 뉴런의 핵심 연산입니다.

배우는 내용 벡터내적
신경망ai머신 러닝
쉬움

세 수의 평균

세 개의 정수를 평균하세요.

배우는 내용 산술나눗셈
BeginnerLearning-pathVariables
쉬움

소수 판별

숫자가 소수인지 판별하세요.

배우는 내용 나누어떨어짐 판별반복문 최적화
BeginnerLoopsNumbersStudent-beginner
쉬움

Row Sums

Add up every row of a grid.

배우는 내용 2차원 리스트중첩 반복문
BeginnerGridsLearning-path
쉬움

Largest of Three

Pick the largest of three numbers without a built-in max.

배우는 내용 비교조건 결합
BeginnerConditionsLearning-path
쉬움

암스트롱 수

숫자가 각 자릿수를 자릿수 개수만큼 거듭제곱한 합과 같은지 확인하세요.

배우는 내용 자릿수 추출거듭제곱
BeginnerNumbersStudent-beginner
쉬움

Sum of Odd Numbers

Add every odd number up to a limit.

배우는 내용 for 반복문누적 변수
BeginnerLearning-pathLoops
쉬움

할 일 목록

할 일 목록을 관리합니다. 추가하고, 완료로 표시하고, 삭제한 뒤 남은 일을 알려 줍니다.

배우는 내용 타입 컬렉션레코드
BeginnerSimulationStrings
어려움

Word Break

Decide whether text can be split into dictionary words.

배우는 내용 접두사 DP단어 분할
AdvancedDynamic-programmingHackathonStrings

소개

온라인 코드 정리 도구에 오신 것을 환영합니다! 이 도구는 코드의 형식을 쉽게 정리하고, 청소하고, 조직화할 수 있도록 설계되었습니다. 마크업, 프론트엔드, 백엔드 언어를 다루든, 저희가 도와드리겠습니다. 저희 도구는 22개의 인기 있는 프로그래밍 언어를 지원하며, 오른쪽 표에서 전체 목록을 확인할 수 있습니다.

고급 정리 도구로 구동되는 이 도구는 코드 스타일을 원하는 대로 조정할 수 있는 유연성을 제공합니다. 최고의 성능과 최신 기능을 항상 제공하기 위해 정리 도구를 자주 업데이트합니다.

사용 방법

시작하기는 간단합니다:

  1. 코드 붙여넣기 또는 업로드: 코드를 편집기에 직접 붙여넣거나 업로드 버튼을 사용하여 파일을 업로드할 수 있습니다. 오른쪽 목록에서 지원되는 파일 유형을 확인하세요.
  2. 코드 형식화: 선호하는 설정을 선택하고 도구가 코드를 청소하고 아름답게 정리하도록 하세요.
  3. 저장 또는 공유: 코드가 형식화되면 결과를 다운로드하거나 고유 링크를 통해 공유하거나 Google 또는 GitHub으로 로그인하여 계정에 저장할 수 있습니다.

그게 전부입니다! 몇 번의 클릭만으로 코드가 아름답게 정리되고 준비됩니다.

예시

정리 전:

      
#include <stdio.h>

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

printf("n의 값(양의 정수)을 입력하세요: ");
scanf("%d",&n);

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

printf("처음 %d개의 자연수의 합은: %d",n, sum);

return 0;
}
      
    

정리 후:

      
#include <stdio.h>

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

  printf("n의 값(양의 정수)을 입력하세요: ");
  scanf("%d", &n);

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

  printf("처음 %d개의 자연수의 합은: %d", n, sum);

  return 0;
}
    
    

지원 언어

# 언어 정리 도구 지원 업로드 파일
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