問題タブ [reverse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
21 に答える
30830 参照

algorithm - 文字配列内の単語 (文字ではない) の順序を効率的に逆にする

単語の文を形成する文字の配列が与えられたとき、その中の単語 (文字ではない) の順序を逆にする効率的なアルゴリズムを与えてください。

入力と出力の例:

O(N) 時間と O(1) スペースである必要があります (split()スタックのプッシュ/ポップは許可されません)。

パズルはここから取られます。

0 投票する
4 に答える
987 参照

apache - アクティブリバースプロキシ

HTTP応答のコンテンツ/データを要求元のクライアントに中継する前に直接変更できるリバースプロキシソリューションを知っている人はいますか?

例として:

プロキシは、PDFドキュメントに対するクライアントの要求を別のサーバーに中継し、プロキシが応答を受信し、透かしがpdfのページに追加され、透かしが入ったpdfがクライアントに返されます。

よろしく、マイク

0 投票する
20 に答える
330836 参照

c++ - C または C++ で文字列を元の位置に戻すにはどうすればよいですか?

反転した文字列を保持する別のバッファを必要とせずに、C または C++ で文字列を反転するにはどうすればよいですか?

0 投票する
9 に答える
24514 参照

shell - テキストファイルの行を逆にする方法は?

テキスト ファイルの行を反転する必要がある小さなシェル スクリプトを作成しています。この種のことを行うための標準フィルター コマンドはありますか?

私の特定のアプリケーションは、Git コミット識別子のリストを取得していて、それらを逆の順序で処理したいということです。

私が思いついた最善の方法は、次のreverseように実装することです。

これはcat、すべての行に番号を付けてからsort、降順で並べ替え (ファイル全体を逆にすることになります)、cut不要な行番号を削除するために使用します。

上記は私のアプリケーションでは機能しますが、cat -b空白以外の行にのみ番号を付けるため、一般的なケースでは失敗する可能性があります。

これを行うためのより良い、より一般的な方法はありますか?

0 投票する
1 に答える
4712 参照

django - Django フォーム - 逆外部キー結合からのデータのインプレース編集

Person テーブルと Phone テーブルがあります。Phone テーブルには、自動インクリメント ID である Person テーブルへの外部キーがあります。各人は任意の数の電話番号を持つことができます。新しい Person エントリを作成し、既存の Person エントリと一緒に編集しながら電話番号を入力する Django フォームを作成する方法はありますか?

0 投票する
6 に答える
9280 参照

php - Unicode 文字列を逆にする方法

この質問への回答に対するコメントで、 PHP は Unicode 文字列を反転できないことが示唆されました。

Unicode については、ほとんどのアプリがバイナリとして処理するため、PHP で動作します。はい、PHP は 8 ビット クリーンです。これに相当するものを PHP で試してください: perl -Mutf8 -e 'print scalar reverse("ほげほげ")' "げほげほ" ではなく、ゴミが表示されます。– jrockway

残念ながら、PHP の Unicode サポート atm がせいぜい「欠けている」というのは正しいことです。これは、PHP6 で大幅に変更されることを願っています

PHPのMultiByte 関数は、Unicode を処理するために必要な基本的な機能を提供しますが、一貫性がなく、多くの関数が欠けています。これらの 1 つは、文字列を逆にする関数です。

もちろん、それが可能かどうかを判断するために、他の理由でこのテキストを逆にしたかったのです。そして、この Unicode テキストを反転するという非常に複雑なタスクを実行する関数を作成したので、PHP6 まではもう少しリラックスできます。

テストコード:

0 投票する
32 に答える
618968 参照

python - 辞書マッピングを逆にする/反転する

次のような辞書があるとします。

このマップを反転して取得するにはどうすればよいですか。

0 投票する
3 に答える
2688 参照

delphi - Delphi2009でReverseString関数を使用するにはどうすればよいですか?

ReverseStringDelphi2009でこの関数を使用するにはどうすればよいですか?

0 投票する
27 に答える
989584 参照

python - Pythonでリストを逆の順序でトラバースします

だから私はcollection[len(collection)-1]で始まりそして終わることができcollection[0]ます。

また、ループインデックスにアクセスできるようにしたいです。

0 投票する
9 に答える
78301 参照

java - ArrayList を逆方向に繰り返すと、IndexOutOfBoundsException が返される

ArrayList を逆に繰り返すと、IndexOutOfBoundsException が発生します。前方反復を実行してみましたが、問題はありません。リストには 5 つの要素があることを期待し、知っています。コードは以下のとおりです。


前方反復 - これは正常に機能していますが、私にとっては役に立ちません:


エラー:

また、逆反復のより良いイディオムを誰かが知っている場合は、喜んで試してみたいと思います。