2016-12-22 14 views
1

コードをクラッキングすると、すべての空白を%20に置き換える問題があります。オンラインで利用可能な複数の解決策があり、文字列をカウントし、私は好奇心をもっていますなぜreplaceを使用し、すべての空白を%20に置き換えないのですか?すべての空白を%20のPythonで置き換えるアルゴリズム

string.replace(' ','%20') 

スペースや時間の複雑さの点で欠けていることはありますか?

+4

理由は「もっとPythonを学ぶ」ためです。 –

+0

'.replace()'をまだ持っていない世界を想像してください。あなたはただそれを実装するように求められました。 – DyZ

+0

それは唯一の理由は、時間や空間の複雑さから他の側面は、私はJavaでコード化している人々が参照してくださいこの全体の大きなアプローチを使用している – sin

答えて

1

pythonで利用可能なreplaceメソッドは、大部分のケースでこのようなタスクに使用できる最良のオプションです。しかし、あなたがインターネット上で見たソリューションは、replaceのような方法がどのように動作するかを示すか、ヒントを与えることです。

関連する問題