オンラインコードビューティファイア

複数言語対応のオンラインコード整形ツール。ブラウザで手軽に使え、規約準拠のフォーマットでコードを読みやすく整理。

タグ一覧: C Go SQL c# c++ css html java javascript perl php python typescript コードを美しくする ルビー

🚀 279,884 合計変換 (890 今月)

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
簡単

2つのベクトルの内積

2つのベクトルを要素ごとに掛けて合計します。すべてのニューロンの中心となる計算です。

学べること ベクトル内積
ニューラルネットワークai機械学習
簡単

Average of Three

Average three whole numbers.

学べること 算術除算
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
簡単

ToDo リスト

タスクのリストを管理します。追加、完了、削除を行い、残っているタスクを報告します。

学べること 型付きコレクションレコード
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