PythonでIPアドレスのファンを削除する
有効なIPv4IPアドレスがあるとします。 IPアドレスのDefangedバージョンを返す必要があります。削除されたIPアドレスは、基本的に「。」の期間ごとに置き換えられます。 「[。]」によってIPアドレスが「192.168.4.1」の場合、出力は「192[。]168[。]4[。]1」になります
これを解決するには、次の手順に従います-
- ドットを使用して文字列を分割し、各要素を「[。]」で区切って配置します
例
理解を深めるために、次の実装を見てみましょう-
class Solution(object): def defangIPaddr(self, address): address = address.split(".") return "[.]".join(address) ob1 = Solution() print(ob1.defangIPaddr("192.168.4.1"))
入力
"192.168.4.1"
出力
"192[.]168[.]4[.]1"
-
Pythonのissuperset()
この記事では、Pythonでのissuperset()と、さまざまな分野でのその実装について学習します。 このメソッドは、セットBのすべての要素に引数として渡されるすべての要素セットAが含まれている場合はブール値Trueを返し、Aのすべての要素がBに存在しない場合はfalseを返します。 これは、BがAのスーパーセットである場合、それを意味します returns true; else False 例 いくつかの例を見てみましょう A = {'t','u','t','o','r','i',
-
IPアドレスから先行ゼロを削除するPythonプログラム
IPアドレスは次のとおりです。私たちのタスクは、IPアドレスから先行ゼロを削除することです。まず、指定された文字列を「。」で分割します。次に、それを整数に変換し、先行ゼロを削除してから、それらを文字列に結合します。 例 Input : 200.040.009.400 Output : 200.40.9.400 アルゴリズム Step 1: Input the IP address. Step 2. Splits the ip by ".". Step 3: Then convert the string to an integer we can use int (param