ForHosting KIT · 文章作成・要約AI

単語を長さ順に並べ替え

文章を貼り付けると、単語が文字数の順に並びます。「I am a poet of moonlight」なら、1文字のIとaが先頭に、9文字のmoonlightが最後に来ます。同じ長さの語は読んだ順のままです。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
テキスト
I am a poet of moonlight
結果
テキスト
I a am of poet moonlight
単語
I, a, am, of, poet, moonlight
長さ
1, 1, 2, 2, 4, 9
数量
6

単語を長さ順に並べ替えるのは、はっきりしたテキスト作業です。一節のすべての語を短いものから長いものへ揃え、韻律を調べたり、言葉遊びの棚を埋めたり、詩のなかの長い語と短い語を見渡したりできます。空でないテキストを貼り付けると、この能力はUnicodeの文字連続をトークン化し、内部のアポストロフィとハイフンを残して縮約と複合を一体のまま保ち、各トークンを文字数で測り、短い順から長い順へ語を返します。同じ長さの語は元の読み順を保つので、順位は実行をまたいで安定します。空文字列や句読点だけの入力は、空の一覧を捏造するのではなく無効入力で失敗します。

長さ順の並べ替えの仕組みと、語として数えるもの

単語を長さ順に並べ替える検索意図は、一般的な語数カウントやアルファベット順の一覧より狭いものです。人々が欲しいのは、各トークンを含む文字数で短いものから長いものへ揃え、詩を調べ、パズルの棚を埋め、一節の短い語彙と長い語彙を比べることです。

この能力は語をUnicode文字の最大連続として定義し、それらの文字の上に乗る結合記号も含めるため、café と分解された cafe プラスアキュートは一つのトークンのままです。内部のアポストロフィやハイフンは文字グループをつなげることがあり、don't、well-known、mother-in-law は破片ではなく一つの語のままです。

空白、タブ、改行、数字、絵文字、その他の句読点は区切りとしてだけ働くので、末尾の読点が長さを膨らませることも、偽の語になることもありません。長さはトークン内のUnicode文字の数であり、JavaScriptのUTF-16単位でも特定フォントの見た目の幅でもありません。

Hello は五文字、a は一文字、don't は四文字、supercalifragilisticexpialidocious は三十四文字です。トークン化のあと、エンジンは各語を文字数と元の位置で記録し、既定では長さの昇順に並べます。同じ長さを共有する語は初出順を保つので、同率は再現できます。

入力する文章と並べ替えの向き

空文字列、空白のみ、数字と句読点のみも同様に失敗します。文字を含む語が見つからなかったためで、メッセージは text に少なくとも一語が必要であり句読点だけでは足りないと述べます。任意の order は短い順から長い順の asc(既定)か、長い順から短い順の desc を受け付け、別名 direction と dir も使えます。

成功時、応答は入力そのものを original としてエコーし、一つの空白でつないだ並べ替え結果を text、順序付き配列を words、対応する文字数を lengths、並べたトークン数を count として返します。例: I am a poet of moonlight は六語を I、a、am、of、poet、moonlight の順で返します。

人が貼り付けやすい一行が必要なら text を使い、アプリがワークシートや盤面向けに長さの桶を描くなら words と groups を使ってください。

言葉遊び、詩、言語の流れ、料金、実務上の上限

言葉遊び、詩、言語の探索に堅い順位が必要なときは、無料のブラウザ内ツール sort-words-by-length を呼び出してください。クロスワードの指導者は三文字マスに収まるトークンを見極め、詩人は行を速める一文字語と二文字語の連なりを下書きから拾い、語学の教員は短い機能語と長い内容語で段落が組まれていることを示します。

検証失敗はエンジンが拒否したあと残高を消費しません。典型的な流れは詩行を貼り、groups で長さのヒストグラムを読み、text をワークシートへ戻します。別の流れは決定的なフィクスチャを作ります。

既知の文を入れ、words と lengths を固定し、将来のリファクタがアポストロフィ、結合記号、初出同率を誤ると継続的インテグレーションを失敗させます。

次の段階が分量や語彙なら語数やユニーク語の点検と組み合わせつつ、短い順から長い順の意図が行のアルファベット順や最長語クエリと混ざらないよう sort-words-by-length を独立ランディングとして保ってください。フォント指標、カーニング、音節数、辞書の定義は期待しないでください。書体、音韻、語彙に依存し、この解析経路はそれを実行しません。

混在した長さ、三すくみの三文字同率、降順の呼び出し、句読点のみの拒否のフィクスチャを固定し、リファクタが契約を静かに変えないようにします。

言葉遊びとパズルの棚

競技者と指導者は候補語の集まりを貼り、groups を読んで二文字・三文字・五文字のマスに収まるトークンを見極めます。

詩の韻律と行の手触り

詩人は下書きを文字数で並べ、短い機能語の連なりや、行を支配する一本の長いトークンを見つけます。

教室の言語学とフィクスチャ

教員とビルドスクリプトは短い順から長い順の順位を固定し、ワークシートとトークン化の回帰が誠実であり続けるようにします。

テキスト中の単語を長さ順に並べ替えるにはどうすればよいですか?

応答の text は空白でつないだ順位、words は順序付き配列、groups はそれらの語を文字数で短い順から長い順へ桶分けします。

語の長さはどのように数えますか?

長さは各トークン内のUnicode文字の数です。結合記号、アポストロフィ、ハイフンは加算されないので、don't は四文字、café は四文字です。

いくつかの語が同じ長さを共有するとどうなりますか?

入力に最初に現れた順のままです。その安定した同率処理により、宿題の解答とフィクスチャは毎回同一になります。

縮約やハイフン複合は分割されますか?

いいえ。 内部のアポストロフィやハイフンは文字グループをつなげることがあるので、don't、well-known、mother-in-law はそれぞれ一語のままです。周囲の句読点は区切りです。

長い単語から順に並べることはできますか?

できます。逆順を選ぶと長い語が先頭に来て、例文ではmoonlightがpoetより前になります。初期設定は短い順で、言葉遊びや韻律の確認によく使われます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/str/sort-words-length

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/str/sort-words-length \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"I am a poet of moonlight"}'
{
  "text": "I am a poet of moonlight"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.sort_words_length",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_chars100000
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

無料のブラウザ実行器と前払いAPIは一つの決定的な関数を共有するため、教室の解答と本番パイプラインが同じ文字列で食い違うことはありません。成功したAPI呼び出しは1件あたり$0.002で課金され、検証失敗は課金されません。

長さ順の並べ替えの仕組みと、語として数えるもの

同一テキストは常に同一のJSONを返し、ネットワークも乱数シードも壁時計もなく、宿題の解答と継続的インテグレーションのピンが、ワークシート、レイアウトスクリプト、パズル生成器にとって信頼できます。

入力契約、並べ替えの向き、応答フィールド、空のテキスト

並べ替えたい一節を必須文字列フィールド text に設定した JSON 本体を POST してください。フォーム生成器や古いクライアントが馴染みのある名前で送れるよう、別名 input、value、s、content、body を受け付けます。値は文字列でなければならず、オブジェクト、配列、真偽値、数は問題を名指しして invalid_input で失敗します。文書化された文字上限を超えるペイロードも同じように失敗し、単一リクエストが Worker メモリを独占しないようにします。こうした検証失敗は前払い API では課金されません。shortest_length と longest_length は両端を報告し、groups は各長さとその語を列挙し、order は有効な向きをエコーし、method は常に sort_words_length なので、クライアントは形を嗅ぎ分けずに分岐できます。

言葉遊び、詩、言語の流れ、料金、実務上の上限

家庭教師アプリ、CMS、モバイルクライアントが同じ契約を残高のもとで必要とするときは前払い KIT API を使い、成功1件あたり $0.002 です。

単語を長さ順に並べ替える料金はいくらですか。

ブラウザの道具は無料です。API要求は成功1回あたり $0.002 の前払い KIT 残高を使い、空または語のない入力は課金されません。

KITの完全なドキュメントを見る →