C#で長い文字列を圧縮するときに短い文字列を取得する方法。文字列を圧縮/伸長した後に短い文字列を取得する方法は?
長い文字列を短い文字列(最小の長さ)に圧縮し、元の文字列を元に戻すために復元する必要があります。最小長さとは、元の文字列の長さが10の場合、圧縮された文字列の長さは元の文字列の半分以下でなければなりません。
.Net組み込みライブラリ以外のライブラリは使用しません。
For example: Original String: "Hello World"
Compressed String: "$n(@3" //something like this.
私は別の方法を使用しますが、この方法では圧縮しません。 ありがとうございます。
だから、どの言語で答えが欲しいですか?あなたは3つの言語と1つのプラットフォームを投稿しました。また、あなたの問題定義はあまりにも曖昧であり、有用な答えが与えられない(例えば、 "最小長さ" - _what_最小長さ)? – Oded
C++、C#.Net、VB.Netのような言語です。私はそれを私のC#に変換できます。最小長さとは、元の文字列の長さが10の場合、圧縮された文字列の長さを元の半分以下にする必要があります。 – mirfan00
ほとんどの場合、このような圧縮された文字列では、印刷できない文字やUnicode以外の記号を取得することになります。あなたはここで何を解決しようとしていますか?なぜ、それらを新しい*文字列*に圧縮する必要がありますか? –