Chuyển đổi chuỗi thành địa chỉ IP Python

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0
255.255.11.135
255.255.111.35
21
255.255.11.135
255.255.111.35
22
255.255.11.135
255.255.111.35
23
255.255.11.135
255.255.111.35
24
[255.255.11.135, 255.255.111.35]
2760

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
2772
255.255.11.135
255.255.111.35
28
255.255.11.135
255.255.111.35
29

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
095

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

 

________ 106 ________ 036 ________ 013 ________ 014

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
40

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
05

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
44
255.255.11.135
255.255.111.35
28
255.255.11.135
255.255.111.35
29

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
03
255.255.11.135
255.255.111.35
49

 

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
51

 

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
5
255.255.11.135
255.255.111.35
6
[255.255.11.135, 255.255.111.35]
03
255.255.11.135
255.255.111.35
56
255.255.11.135
255.255.111.35
57
255.255.11.135
255.255.111.35
58
255.255.11.135
255.255.111.35
59
255.255.11.135
255.255.111.35
3

255.255.11.135
255.255.111.35
61
255.255.11.135
255.255.111.35
62

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
5
255.255.11.135
255.255.111.35
6
[255.255.11.135, 255.255.111.35]
03
255.255.11.135
255.255.111.35
67
255.255.11.135
255.255.111.35
57
255.255.11.135
255.255.111.35
3

255.255.11.135
255.255.111.35
70
255.255.11.135
255.255.111.35
71____057
255.255.11.135
255.255.111.35
73

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
5
255.255.11.135
255.255.111.35
6
[255.255.11.135, 255.255.111.35]
03
255.255.11.135
255.255.111.35
78
255.255.11.135
255.255.111.35
57
255.255.11.135
255.255.111.35
3

_______081____082

[255.255.11.135, 255.255.111.35]
046
255.255.11.135
255.255.111.35
84

[255.255.11.135, 255.255.111.35]
042
255.255.11.135
255.255.111.35
86
255.255.11.135
255.255.111.35
87
255.255.11.135
255.255.111.35
88
[255.255.11.135, 255.255.111.35]
041

255.255.11.135
255.255.111.35
90____091

[255.255.11.135, 255.255.111.35]
046
255.255.11.135
255.255.111.35
84

[255.255.11.135, 255.255.111.35]
042
255.255.11.135
255.255.111.35
86
255.255.11.135
255.255.111.35
87
255.255.11.135
255.255.111.35
97
[255.255.11.135, 255.255.111.35]
041

255.255.11.135
255.255.111.35
90
[255.255.11.135, 255.255.111.35]
00

[255.255.11.135, 255.255.111.35]
046
255.255.11.135
255.255.111.35
84

[255.255.11.135, 255.255.111.35]
042
255.255.11.135
255.255.111.35
86
255.255.11.135
255.255.111.35
87
[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
041

255.255.11.135
255.255.111.35
90
[255.255.11.135, 255.255.111.35]
09

 

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
12

[255.255.11.135, 255.255.111.35]
042
[255.255.11.135, 255.255.111.35]
14

[255.255.11.135, 255.255.111.35]
046
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
18

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
1

 

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
26____028
[255.255.11.135, 255.255.111.35]
28

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
12
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
32

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
36____137
[255.255.11.135, 255.255.111.35]
38

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
40
[255.255.11.135, 255.255.111.35]
37
[255.255.11.135, 255.255.111.35]
38

 

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
45______057
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
5
255.255.11.135
255.255.111.35
6
[255.255.11.135, 255.255.111.35]
03
255.255.11.135
255.255.111.35
56
255.255.11.135
255.255.111.35
87
[255.255.11.135, 255.255.111.35]
54
[255.255.11.135, 255.255.111.35]
55

_______156____157____087

255.255.11.135
255.255.111.35
3

_______081____062

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
63

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
68

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
72

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
75

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

 

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
36
255.255.11.135
255.255.111.35
13
[255.255.11.135, 255.255.111.35]
81
[255.255.11.135, 255.255.111.35]
82

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
05

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
86
[255.255.11.135, 255.255.111.35]
37
[255.255.11.135, 255.255.111.35]
38

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
5
[255.255.11.135, 255.255.111.35]
91

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
94

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
97_______022
[255.255.11.135, 255.255.111.35]
99
255.255.11.135
255.255.111.35
87
255.255.11.135
255.255.111.35
01____002
[255.255.11.135, 255.255.111.35]
3

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
2772
255.255.11.135
255.255.111.35
06
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
97
255.255.11.135
255.255.111.35
57
255.255.11.135
255.255.111.35
14
255.255.11.135
255.255.111.35
87
[255.255.11.135, 255.255.111.35]
2760

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
2772
255.255.11.135
255.255.111.35
06
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
0 ________ 197_______057 _______ 025 ________ 087

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
28
255.255.11.135
255.255.111.35
87
255.255.11.135
255.255.111.35
30
[255.255.11.135, 255.255.111.35]
2849
[255.255.11.135, 255.255.111.35]
2760

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
2772
255.255.11.135
255.255.111.35
06
255.255.11.135
255.255.111.35
3

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
1

 

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
2772
255.255.11.135
255.255.111.35
41
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

 

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
46

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
12
255.255.11.135
255.255.111.35
13
[255.255.11.135, 255.255.111.35]
001
255.255.11.135
255.255.111.35
51

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
05

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
55

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
57

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
088
[255.255.11.135, 255.255.111.35]
2760

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
62

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
1

 

255.255.11.135
255.255.111.35
66

Python3




255.255.11.135
255.255.111.35
67

 

255.255.11.135
255.255.111.35
68

255.255.11.135
255.255.111.35
69

255.255.11.135
255.255.111.35
70
255.255.11.135
255.255.111.35
71

 

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
73

________ 106

255.255.11.135
255.255.111.35
75
255.255.11.135
255.255.111.35
76 ________ 077
[255.255.11.135, 255.255.111.35]
041 ________ 12760

[255.255.11.135, 255.255.111.35]
06

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
82

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
5
255.255.11.135
255.255.111.35
85______086
255.255.11.135
255.255.111.35
87

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0
255.255.11.135
255.255.111.35
6
255.255.11.135
255.255.111.35
91
255.255.11.135
255.255.111.35
92
255.255.11.135
255.255.111.35
22
255.255.11.135
255.255.111.35
94
[255.255.11.135, 255.255.111.35]
03
255.255.11.135
255.255.111.35
96
255.255.11.135
255.255.111.35
87
255.255.11.135
255.255.111.35
94

_______090____103____092____002

[255.255.11.135, 255.255.111.35]
29003

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
29006

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0
255.255.11.135
255.255.111.35
91
255.255.11.135
255.255.111.35
92
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
29012
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
29014
255.255.11.135
255.255.111.35
76
255.255.11.135
255.255.111.35
76
255.255.11.135
255.255.111.35
87
[255.255.11.135, 255.255.111.35]
29018

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
29006

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0
255.255.11.135
255.255.111.35
6
255.255.11.135
255.255.111.35
91
255.255.11.135
255.255.111.35
92
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
29012
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
29030
255.255.11.135
255.255.111.35
76
255.255.11.135
255.255.111.35
87
[255.255.11.135, 255.255.111.35]
29012

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
29035
255.255.11.135
255.255.111.35
87
[255.255.11.135, 255.255.111.35]
29037
255.255.11.135
255.255.111.35
76
255.255.11.135
255.255.111.35
76
[255.255.11.135, 255.255.111.35]
2849
[255.255.11.135, 255.255.111.35]
29003

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
29006

[255.255.11.135, 255.255.111.35]
4

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
29048

 

[255.255.11.135, 255.255.111.35]
29049

255.255.11.135
255.255.111.35
70
[255.255.11.135, 255.255.111.35]
29051

[255.255.11.135, 255.255.111.35]
06

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
29054
255.255.11.135
255.255.111.35
76
255.255.11.135
255.255.111.35
91
[255.255.11.135, 255.255.111.35]
29057

 

[255.255.11.135, 255.255.111.35]
06____129059

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
29062
255.255.11.135
255.255.111.35
24
[255.255.11.135, 255.255.111.35]
29018

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
29067

________ 106 ________ 084 ________ 076 ________ 129071

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
29073______076
[255.255.11.135, 255.255.111.35]
29067

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
29077

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
5
255.255.11.135
255.255.111.35
85
255.255.11.135
255.255.111.35
86
[255.255.11.135, 255.255.111.35]
29082
255.255.11.135
255.255.111.35
6
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
29085
[255.255.11.135, 255.255.111.35]
29086
255.255.11.135
255.255.111.35
59
[255.255.11.135, 255.255.111.35]
29003

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
5
[255.255.11.135, 255.255.111.35]
29091
255.255.11.135
255.255.111.35
86
[255.255.11.135, 255.255.111.35]
29082
[255.255.11.135, 255.255.111.35]
29094
[255.255.11.135, 255.255.111.35]
29095
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
29085
[255.255.11.135, 255.255.111.35]
29086
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
29003

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
5
[255.255.11.135, 255.255.111.35]
33303
255.255.11.135
255.255.111.35
86
[255.255.11.135, 255.255.111.35]
29082
[255.255.11.135, 255.255.111.35]
33306
[255.255.11.135, 255.255.111.35]
29095
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
33309

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
84
255.255.11.135
255.255.111.35
76
[255.255.11.135, 255.255.111.35]
33313
[255.255.11.135, 255.255.111.35]
29095
[255.255.11.135, 255.255.111.35]
041
[255.255.11.135, 255.255.111.35]
29095
[255.255.11.135, 255.255.111.35]
33317

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
84
255.255.11.135
255.255.111.35
76
[255.255.11.135, 255.255.111.35]
33321
[255.255.11.135, 255.255.111.35]
29095
[255.255.11.135, 255.255.111.35]
041
[255.255.11.135, 255.255.111.35]
29095
[255.255.11.135, 255.255.111.35]
33325

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
84
255.255.11.135
255.255.111.35
76
[255.255.11.135, 255.255.111.35]
33329
[255.255.11.135, 255.255.111.35]
29095
[255.255.11.135, 255.255.111.35]
041
[255.255.11.135, 255.255.111.35]
29095
[255.255.11.135, 255.255.111.35]
33333

[255.255.11.135, 255.255.111.35]
039

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
33336

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
33339

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
33341

[255.255.11.135, 255.255.111.35]
046

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
84
255.255.11.135
255.255.111.35
76
[255.255.11.135, 255.255.111.35]
29071

[255.255.11.135, 255.255.111.35]
039

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
29073

 

[255.255.11.135, 255.255.111.35]
33351

[255.255.11.135, 255.255.111.35]
33352
255.255.11.135
255.255.111.35
76
[255.255.11.135, 255.255.111.35]
088

________ 133355 ________ 076 ________ 1092

 

[255.255.11.135, 255.255.111.35]
33358
[255.255.11.135, 255.255.111.35]
33359

[255.255.11.135, 255.255.111.35]
33358
[255.255.11.135, 255.255.111.35]
33361

Javascript




[255.255.11.135, 255.255.111.35]
33362

 

[255.255.11.135, 255.255.111.35]
33363

[255.255.11.135, 255.255.111.35]
333

 

[255.255.11.135, 255.255.111.35]
01

[255.255.11.135, 255.255.111.35]
02

[255.255.11.135, 255.255.111.35]
33367
[255.255.11.135, 255.255.111.35]
33368

[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
07

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
33373____028
[255.255.11.135, 255.255.111.35]
33375

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
33377____02
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
5
[255.255.11.135, 255.255.111.35]
33382

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
1
[255.255.11.135, 255.255.111.35]
2
[255.255.11.135, 255.255.111.35]
3

[255.255.11.135, 255.255.111.35]
4____133389

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
7____02
255.255.11.135
255.255.111.35
3

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
3
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
6

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
06____133389

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
2904

[255.255.11.135, 255.255.111.35]
27709

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
5
[255.255.11.135, 255.255.111.35]
27712

255.255.11.135
255.255.111.35
9

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
27716

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
27718

[255.255.11.135, 255.255.111.35]
4____127720

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
2773

 

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
27726

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
27728

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
2773

 

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
27726

[255.255.11.135, 255.255.111.35]
4____127736

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
2848
[255.255.11.135, 255.255.111.35]
2849
[255.255.11.135, 255.255.111.35]
2760

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
2773

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
2768

255.255.11.135
255.255.111.35
1

 

[255.255.11.135, 255.255.111.35]
000

[255.255.11.135, 255.255.111.35]
33367
[255.255.11.135, 255.255.111.35]
27752

[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
27755

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
008

________ 106 ________ 10 ________ 1011

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
27762____1014
[255.255.11.135, 255.255.111.35]
38

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
27768

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
27770______028
[255.255.11.135, 255.255.111.35]
33375

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
023

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
5
[255.255.11.135, 255.255.111.35]
27777

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
5
[255.255.11.135, 255.255.111.35]
27780

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
5
[255.255.11.135, 255.255.111.35]
27783

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
27785____1041

[255.255.11.135, 255.255.111.35]
042
[255.255.11.135, 255.255.111.35]
27788

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
045

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
27792____1041

[255.255.11.135, 255.255.111.35]
049
[255.255.11.135, 255.255.111.35]
27795

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
045

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
27799____1041

[255.255.11.135, 255.255.111.35]
049
[255.255.11.135, 255.255.111.35]
28402

 

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
061

________ 1039 ________ 10 ________ 1064

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
28409

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
28411
[255.255.11.135, 255.255.111.35]
28412
[255.255.11.135, 255.255.111.35]
38

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
074

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
1

 

[255.255.11.135, 255.255.111.35]
082

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
28427
[255.255.11.135, 255.255.111.35]
088
255.255.11.135
255.255.111.35
3

________ 106 ________ 128431 ________ 1092 ________ 03

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
095

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
097

 

[255.255.11.135, 255.255.111.35]
28438

[255.255.11.135, 255.255.111.35]
28439

 

 

[255.255.11.135, 255.255.111.35]
28440

Đầu ra

255.255.11.135
255.255.111.35

Phân tích độ phức tạp

  • Độ phức tạp về thời gian. O[n^3], trong đó n là độ dài của chuỗi 
    Cần ba lần duyệt chuỗi lồng nhau, trong đó n luôn nhỏ hơn 12.
  • Không gian phụ trợ. Trên].
    Vì cần thêm dung lượng.

Một cách tiếp cận hiệu quả khác [Lập trình động]. Có một cách tiếp cận dp tồn tại cho vấn đề này và có thể được giải quyết theo độ phức tạp thời gian O[n*4*3]=O[12n]=O[n] và độ phức tạp không gian O[4n].  

Tiếp cận. Chúng tôi biết rằng chỉ có 4 phần của IP. Chúng tôi bắt đầu lặp lại từ cuối chuỗi và đi đến đầu chuỗi. Chúng tôi tạo một mảng dp 2D có kích thước [4 x N]. Chỉ có thể có 2 giá trị trong mảng dp i. e. 1[đúng] hoặc 0[sai]. dp[0][i] cho biết chúng ta có thể tạo 1 phần IP từ chuỗi con bắt đầu từ i đến cuối chuỗi hay không. Tương tự, dp[1][i] cho biết liệu chúng ta có thể tạo 2 phần IP từ chuỗi con bắt đầu từ i đến cuối chuỗi hay không

Sau khi tạo mảng dp, chúng ta bắt đầu tạo các địa chỉ IP hợp lệ. Chúng tôi bắt đầu từ góc dưới bên trái của mảng 2D dp. Chúng tôi chỉ lặp lại 12 lần [trường hợp xấu nhất] nhưng đó cũng sẽ là địa chỉ IP hợp lệ vì chúng tôi chỉ tạo địa chỉ IP hợp lệ.  

Thực hiện

Java




255.255.11.135
255.255.111.35
03

[255.255.11.135, 255.255.111.35]
333

255.255.11.135
255.255.111.35
05
255.255.11.135
255.255.111.35
06

 

255.255.11.135
255.255.111.35
07
[255.255.11.135, 255.255.111.35]
28446

[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
12
255.255.11.135
255.255.111.35
13
[255.255.11.135, 255.255.111.35]
28451

[255.255.11.135, 255.255.111.35]
06

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
10

________ 106 ________ 012 ________ 013 ________ 014

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
28460

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
05

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
28465

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
28467
255.255.11.135
255.255.111.35
28
255.255.11.135
255.255.111.35
29

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
28472
[255.255.11.135, 255.255.111.35]
55
[255.255.11.135, 255.255.111.35]
28474
255.255.11.135
255.255.111.35
24____12760

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
28479

[255.255.11.135, 255.255.111.35]
28480

[255.255.11.135, 255.255.111.35]
28481____128482

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
28485
255.255.11.135
255.255.111.35
28
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
28488
[255.255.11.135, 255.255.111.35]
55
[255.255.11.135, 255.255.111.35]
28490

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
5
255.255.11.135
255.255.111.35
6_______103
255.255.11.135
255.255.111.35
56
255.255.11.135
255.255.111.35
87
[255.255.11.135, 255.255.111.35]
54____155
[255.255.11.135, 255.255.111.35]
28499

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
5
255.255.11.135
255.255.111.35
6
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
27606
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
27608
255.255.11.135
255.255.111.35
87
[255.255.11.135, 255.255.111.35]
27610

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
27615
255.255.11.135
255.255.111.35
87
[255.255.11.135, 255.255.111.35]
2760

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
27621

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
27623

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
27626

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
042
[255.255.11.135, 255.255.111.35]
27630
255.255.11.135
255.255.111.35
57
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
046
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
046
255.255.11.135
255.255.111.35
3
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
27638
255.255.11.135
255.255.111.35
22
[255.255.11.135, 255.255.111.35]
2760

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
042
[255.255.11.135, 255.255.111.35]
27644
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
046
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
27656

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
042
255.255.11.135
255.255.111.35
5
255.255.11.135
255.255.111.35
6
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
27663
255.255.11.135
255.255.111.35
57
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
27666
[255.255.11.135, 255.255.111.35]
27667______022
[255.255.11.135, 255.255.111.35]
27669

[255.255.11.135, 255.255.111.35]
27666
[255.255.11.135, 255.255.111.35]
27671

[255.255.11.135, 255.255.111.35]
042
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
27674
[255.255.11.135, 255.255.111.35]
27675

[255.255.11.135, 255.255.111.35]
56____127677

[255.255.11.135, 255.255.111.35]
27674
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
27680

[255.255.11.135, 255.255.111.35]
27674
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
56
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
27685

[255.255.11.135, 255.255.111.35]
27686
[255.255.11.135, 255.255.111.35]
27687______057
[255.255.11.135, 255.255.111.35]
27689

[255.255.11.135, 255.255.111.35]
27690
[255.255.11.135, 255.255.111.35]
27691____057
[255.255.11.135, 255.255.111.35]
2760

[255.255.11.135, 255.255.111.35]
56____105

[255.255.11.135, 255.255.111.35]
27686
[255.255.11.135, 255.255.111.35]
27630
255.255.11.135
255.255.111.35
57
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
27686
[255.255.11.135, 255.255.111.35]
27644
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
56
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
27674
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
042
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
046
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
9

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
0020
255.255.11.135
255.255.111.35
22
[255.255.11.135, 255.255.111.35]
0022
255.255.11.135
255.255.111.35
87
[255.255.11.135, 255.255.111.35]
0024
255.255.11.135
255.255.111.35
87
[255.255.11.135, 255.255.111.35]
2760

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
28479

[255.255.11.135, 255.255.111.35]
28480

[255.255.11.135, 255.255.111.35]
28480

_______09____10033

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0035
255.255.11.135
255.255.111.35
22
[255.255.11.135, 255.255.111.35]
0037
255.255.11.135
255.255.111.35
87
[255.255.11.135, 255.255.111.35]
0039
255.255.11.135
255.255.111.35
2
[255.255.11.135, 255.255.111.35]
38

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
28479

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
0047

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
12
255.255.11.135
255.255.111.35
13
[255.255.11.135, 255.255.111.35]
001
[255.255.11.135, 255.255.111.35]
0052
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0054

[255.255.11.135, 255.255.111.35]
0055
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0057

[255.255.11.135, 255.255.111.35]
0055
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0060

[255.255.11.135, 255.255.111.35]
0055
[255.255.11.135, 255.255.111.35]
0062

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
05

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
0067
255.255.11.135
255.255.111.35
87
[255.255.11.135, 255.255.111.35]
2760

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
0073

[255.255.11.135, 255.255.111.35]
4____10075

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
2772
255.255.11.135
255.255.111.35
3

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
5
255.255.11.135
255.255.111.35
6
[255.255.11.135, 255.255.111.35]
03
255.255.11.135
255.255.111.35
56
255.255.11.135
255.255.111.35
57
255.255.11.135
255.255.111.35
3

255.255.11.135
255.255.111.35
61
[255.255.11.135, 255.255.111.35]
0089
255.255.11.135
255.255.111.35
22
[255.255.11.135, 255.255.111.35]
0091

_______061____10093

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
0098

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
0100
255.255.11.135
255.255.111.35
57____10024
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
2760

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
0108
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
0110

[255.255.11.135, 255.255.111.35]
0111
[255.255.11.135, 255.255.111.35]
0112

[255.255.11.135, 255.255.111.35]
0111
[255.255.11.135, 255.255.111.35]
0114

________ 10111 ________ 129095 ________ 1041 ________ 138

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
0047

[255.255.11.135, 255.255.111.35]
0047

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
36
255.255.11.135
255.255.111.35
13
[255.255.11.135, 255.255.111.35]
81
[255.255.11.135, 255.255.111.35]
82

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
05

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
86
[255.255.11.135, 255.255.111.35]
37
[255.255.11.135, 255.255.111.35]
38

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
5
[255.255.11.135, 255.255.111.35]
0140

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
94

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
97_______022
[255.255.11.135, 255.255.111.35]
99
255.255.11.135
255.255.111.35
87
255.255.11.135
255.255.111.35
01____002
[255.255.11.135, 255.255.111.35]
2760

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
2772
255.255.11.135
255.255.111.35
06
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
97
255.255.11.135
255.255.111.35
57
255.255.11.135
255.255.111.35
14
255.255.11.135
255.255.111.35
87
[255.255.11.135, 255.255.111.35]
2760

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
2772
255.255.11.135
255.255.111.35
06
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
0 ________ 197_______057 _______ 025 ________ 087

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
28
255.255.11.135
255.255.111.35
87
255.255.11.135
255.255.111.35
30
[255.255.11.135, 255.255.111.35]
2849
[255.255.11.135, 255.255.111.35]
2760

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
2772
255.255.11.135
255.255.111.35
06
255.255.11.135
255.255.111.35
3

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
1

 

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
2772
255.255.11.135
255.255.111.35
41
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

 

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
46

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
12
255.255.11.135
255.255.111.35
13
[255.255.11.135, 255.255.111.35]
001
255.255.11.135
255.255.111.35
51

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
05

_______09____10208

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
55

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
57____1088
[255.255.11.135, 255.255.111.35]
0214

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
1

 

255.255.11.135
255.255.111.35
66

C#




[255.255.11.135, 255.255.111.35]
0219

[255.255.11.135, 255.255.111.35]
284
[255.255.11.135, 255.255.111.35]
0221

[255.255.11.135, 255.255.111.35]
284
[255.255.11.135, 255.255.111.35]
0223

 

255.255.11.135
255.255.111.35
12
255.255.11.135
255.255.111.35
07
255.255.11.135
255.255.111.35
08

[255.255.11.135, 255.255.111.35]
0047
255.255.11.135
255.255.111.35
13
[255.255.11.135, 255.255.111.35]
0229

 

[255.255.11.135, 255.255.111.35]
0047
255.255.11.135
255.255.111.35
10

[255.255.11.135, 255.255.111.35]
0047
255.255.11.135
255.255.111.35
12
255.255.11.135
255.255.111.35
13
[255.255.11.135, 255.255.111.35]
0235

[255.255.11.135, 255.255.111.35]
0047
[255.255.11.135, 255.255.111.35]
05

________ 106 ________ 10239 ________ 10240

________ 106 ________ 128467 ________ 028 ________ 10244

________ 106 ________ 10 ________ 10247

[255.255.11.135, 255.255.111.35]
28480
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
28479

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
06

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
28482

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
03____10258
255.255.11.135
255.255.111.35
28
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0261

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
5
255.255.11.135
255.255.111.35
6
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0266

[255.255.11.135, 255.255.111.35]
28480
255.255.11.135
255.255.111.35
5
255.255.11.135
255.255.111.35
6______103
[255.255.11.135, 255.255.111.35]
0271

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
0274

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
0277

[255.255.11.135, 255.255.111.35]
0277
[255.255.11.135, 255.255.111.35]
27621

________ 10277 ________ 10239 ________ 10282

________ 10277 ________ 10 ________ 10285

[255.255.11.135, 255.255.111.35]
4____10287

[255.255.11.135, 255.255.111.35]
0277
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
0277
255.255.11.135
255.255.111.35
3
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
0293

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
27644
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
0277
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
3
[255.255.11.135, 255.255.111.35]
05

________ 10277 ________ 10 ________ 10306

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
5
255.255.11.135
255.255.111.35
6
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0311

255.255.11.135
255.255.111.35
70
[255.255.11.135, 255.255.111.35]
0313

[255.255.11.135, 255.255.111.35]
0314
[255.255.11.135, 255.255.111.35]
0239
[255.255.11.135, 255.255.111.35]
0316

[255.255.11.135, 255.255.111.35]
039
[255.255.11.135, 255.255.111.35]
0318

[255.255.11.135, 255.255.111.35]
0314
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
0321

________ 1039 ________ 10 ________ 127685

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
0326

[255.255.11.135, 255.255.111.35]
046
[255.255.11.135, 255.255.111.35]
0328

[255.255.11.135, 255.255.111.35]
0329____10287

[255.255.11.135, 255.255.111.35]
0329
[255.255.11.135, 255.255.111.35]
27644
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
039
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
0314
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
4
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
0277
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
9
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
28480
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

________ 106 ________ 10 ________ 10350

[255.255.11.135, 255.255.111.35]
28480
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
28479

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
06

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0033

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0360______02
[255.255.11.135, 255.255.111.35]
38

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
28479

[255.255.11.135, 255.255.111.35]
0047
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
0047
255.255.11.135
255.255.111.35
12
255.255.11.135
255.255.111.35
13
[255.255.11.135, 255.255.111.35]
001
[255.255.11.135, 255.255.111.35]
0052
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0374
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0057

[255.255.11.135, 255.255.111.35]
27686
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0060

[255.255.11.135, 255.255.111.35]
27686____10062

[255.255.11.135, 255.255.111.35]
0047
[255.255.11.135, 255.255.111.35]
05

________ 106 ________ 10 ________ 10386

[255.255.11.135, 255.255.111.35]
28480
[255.255.11.135, 255.255.111.35]
0388

[255.255.11.135, 255.255.111.35]
28480
[255.255.11.135, 255.255.111.35]
0390

[255.255.11.135, 255.255.111.35]
28480
[255.255.11.135, 255.255.111.35]
2772____03

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

________ 106 ________ 05 ________ 06 ________ 103 ________ 10400

[255.255.11.135, 255.255.111.35]
28480
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
0403

[255.255.11.135, 255.255.111.35]
0277
[255.255.11.135, 255.255.111.35]
0405

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0407

[255.255.11.135, 255.255.111.35]
0277____10409

________ 10277 ________ 10411 ________ 1041 ________ 138

[255.255.11.135, 255.255.111.35]
28480
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
0047
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
0047
255.255.11.135
255.255.111.35
36
255.255.11.135
255.255.111.35
13
[255.255.11.135, 255.255.111.35]
0423
[255.255.11.135, 255.255.111.35]
82

[255.255.11.135, 255.255.111.35]
0047
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0428
[255.255.11.135, 255.255.111.35]
37
[255.255.11.135, 255.255.111.35]
38

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0432
[255.255.11.135, 255.255.111.35]
0433
255.255.11.135
255.255.111.35
86
[255.255.11.135, 255.255.111.35]
0435

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
28480
[255.255.11.135, 255.255.111.35]
0239
255.255.11.135
255.255.111.35
56
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0442

[255.255.11.135, 255.255.111.35]
28480
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
0445

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
2772
255.255.11.135
255.255.111.35
06
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
28480
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
28480
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
0454

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
2772
255.255.11.135
255.255.111.35
06
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
28480
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
28480
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
0463
[255.255.11.135, 255.255.111.35]
2849
[255.255.11.135, 255.255.111.35]
3

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
2772
255.255.11.135
255.255.111.35
06
255.255.11.135
255.255.111.35
3

[255.255.11.135, 255.255.111.35]
28480
255.255.11.135
255.255.111.35
1

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

________ 106 ________ 12772 ________ 041 ________ 03

[255.255.11.135, 255.255.111.35]
0047
255.255.11.135
255.255.111.35
1

 

[255.255.11.135, 255.255.111.35]
0047
255.255.11.135
255.255.111.35
46

[255.255.11.135, 255.255.111.35]
0047
255.255.11.135
255.255.111.35
12
255.255.11.135
255.255.111.35
13
[255.255.11.135, 255.255.111.35]
001
[255.255.11.135, 255.255.111.35]
0486

[255.255.11.135, 255.255.111.35]
0047
[255.255.11.135, 255.255.111.35]
05

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0208

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0492
[255.255.11.135, 255.255.111.35]
0493
[255.255.11.135, 255.255.111.35]
0494

[255.255.11.135, 255.255.111.35]
28480
[255.255.11.135, 255.255.111.35]
0496
[255.255.11.135, 255.255.111.35]
0497
[255.255.11.135, 255.255.111.35]
088
[255.255.11.135, 255.255.111.35]
0499

[255.255.11.135, 255.255.111.35]
28480
[255.255.11.135, 255.255.111.35]
0501

[255.255.11.135, 255.255.111.35]
0047
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
1

 

[255.255.11.135, 255.255.111.35]
0505

Đầu ra

[255.255.11.135, 255.255.111.35]

Phân tích độ phức tạp

  • Thời gian phức tạp. O[n], trong đó n là độ dài của chuỗi. Việc tạo mảng dp sẽ mất O[4*n*3] = O[12n] = O[n]. Việc tạo IP hợp lệ từ mảng dp sẽ mất O[n]
  • Không gian phụ trợ. Trên]. Vì mảng dp có thêm không gian kích thước [4 x n]. Nó có nghĩa là O[4n]

Cách tiếp cận khác. [Sử dụng đệ quy]

Thực hiện

C++




[255.255.11.135, 255.255.111.35]
0506

[255.255.11.135, 255.255.111.35]
0507

________ 1284 ________ 1276 ________ 100

 

[255.255.11.135, 255.255.111.35]
001
[255.255.11.135, 255.255.111.35]
0512
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0514
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0516
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0518

[255.255.11.135, 255.255.111.35]
0519
[255.255.11.135, 255.255.111.35]
0520

[255.255.11.135, 255.255.111.35]
05

________ 106 ________ 10 ________ 10524

_______09____10526

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0530

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0532

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
5
255.255.11.135
255.255.111.35
6
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0537

_______09____10539

 

_______09____10541

_______09____10543

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
0546
[255.255.11.135, 255.255.111.35]
2849
[255.255.11.135, 255.255.111.35]
0548

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
2772
255.255.11.135
255.255.111.35
3

 

_______09____10553

________ 09 ________ 10555 ________ 12 ________ 10557

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
1

 

[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
084

[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0565
[255.255.11.135, 255.255.111.35]
088
255.255.11.135
255.255.111.35
3

________ 106 ________ 103 ________ 128465

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
021

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0574
255.255.11.135
255.255.111.35
2
[255.255.11.135, 255.255.111.35]
0576

 

________ 106 ________ 05 ________ 10579

_______09____10581

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
2772
[255.255.11.135, 255.255.111.35]
2773

255.255.11.135
255.255.111.35
1

Java




[255.255.11.135, 255.255.111.35]
0586

 

255.255.11.135
255.255.111.35
05
[255.255.11.135, 255.255.111.35]
0588

255.255.11.135
255.255.111.35
05
255.255.11.135
255.255.111.35
06

 

255.255.11.135
255.255.111.35
07
255.255.11.135
255.255.111.35
08

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
13
[255.255.11.135, 255.255.111.35]
001
[255.255.11.135, 255.255.111.35]
0596
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0514
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0516
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0602

[255.255.11.135, 255.255.111.35]
0519
[255.255.11.135, 255.255.111.35]
0604

[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
0608
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
0610
[255.255.11.135, 255.255.111.35]
0611
[255.255.11.135, 255.255.111.35]
3

_______09

[255.255.11.135, 255.255.111.35]
0614____057
[255.255.11.135, 255.255.111.35]
0616

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0530

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0532

________ 106

255.255.11.135
255.255.111.35
5 ________ 06_______103 ________ 10627
255.255.11.135
255.255.111.35
22 _______ 10629

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0631____057
[255.255.11.135, 255.255.111.35]
38

 

_______09____10541

_______09____10543

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
0640
[255.255.11.135, 255.255.111.35]
2849
[255.255.11.135, 255.255.111.35]
0642
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
0644
255.255.11.135
255.255.111.35
02
[255.255.11.135, 255.255.111.35]
2760

[255.255.11.135, 255.255.111.35]
4
[255.255.11.135, 255.255.111.35]
2772
255.255.11.135
255.255.111.35
3

 

_______09____10553

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0653
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
0655
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
0657
[255.255.11.135, 255.255.111.35]
2
[255.255.11.135, 255.255.111.35]
0557

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
1

 

 

[255.255.11.135, 255.255.111.35]
0663

255.255.11.135
255.255.111.35
12
255.255.11.135
255.255.111.35
13
[255.255.11.135, 255.255.111.35]
001
[255.255.11.135, 255.255.111.35]
0667

[255.255.11.135, 255.255.111.35]
05

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0670
[255.255.11.135, 255.255.111.35]
088
255.255.11.135
255.255.111.35
3

________ 106 ________ 103 ________ 128465

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0677____028
255.255.11.135
255.255.111.35
29

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0681
255.255.11.135
255.255.111.35
87
[255.255.11.135, 255.255.111.35]
0683
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
0037
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
0037
255.255.11.135
255.255.111.35
2
[255.255.11.135, 255.255.111.35]
0576

 

[255.255.11.135, 255.255.111.35]
06
255.255.11.135
255.255.111.35
5
[255.255.11.135, 255.255.111.35]
0692

_______09____10694

255.255.11.135
255.255.111.35
1

255.255.11.135
255.255.111.35
1

 

[255.255.11.135, 255.255.111.35]
0697

Python3




[255.255.11.135, 255.255.111.35]
0698

255.255.11.135
255.255.111.35
70
[255.255.11.135, 255.255.111.35]
0700

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
29094
255.255.11.135
255.255.111.35
76
255.255.11.135
255.255.111.35
76
[255.255.11.135, 255.255.111.35]
33306
[255.255.11.135, 255.255.111.35]
29095
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
2760
[255.255.11.135, 255.255.111.35]
29012
[255.255.11.135, 255.255.111.35]
0711
255.255.11.135
255.255.111.35
76
255.255.11.135
255.255.111.35
76
[255.255.11.135, 255.255.111.35]
0611
[255.255.11.135, 255.255.111.35]
29003

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0717____057
[255.255.11.135, 255.255.111.35]
0719

 

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0721

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0723

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
33303____076
255.255.11.135
255.255.111.35
85

[255.255.11.135, 255.255.111.35]
06
[255.255.11.135, 255.255.111.35]
0729
[255.255.11.135, 255.255.111.35]
0730
[255.255.11.135, 255.255.111.35]
29095
255.255.11.135
255.255.111.35
22
[255.255.11.135, 255.255.111.35]
29012
[255.255.11.135, 255.255.111.35]
0734
255.255.11.135
255.255.111.35
76
[255.255.11.135, 255.255.111.35]
0736

255.255.11.135
255.255.111.35
9

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0739
255.255.11.135
255.255.111.35
76
[255.255.11.135, 255.255.111.35]
0741
[255.255.11.135, 255.255.111.35]
29095
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
29037

 

_______09____10746

_______09____10748

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0
[255.255.11.135, 255.255.111.35]
0751_______076
255.255.11.135
255.255.111.35
76
[255.255.11.135, 255.255.111.35]
2849
[255.255.11.135, 255.255.111.35]
29012
255.255.11.135
255.255.111.35
91
[255.255.11.135, 255.255.111.35]
0757
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
2760
255.255.11.135
255.255.111.35
94
[255.255.11.135, 255.255.111.35]
03
[255.255.11.135, 255.255.111.35]
0757
255.255.11.135
255.255.111.35
02
[255.255.11.135, 255.255.111.35]
29003

[255.255.11.135, 255.255.111.35]
4____12772

 

_______09____10768

255.255.11.135
255.255.111.35
9
[255.255.11.135, 255.255.111.35]
0770_______129095
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
0773____129095
255.255.11.135
255.255.111.35
57
[255.255.11.135, 255.255.111.35]
0776
[255.255.11.135, 255.255.111.35]
29095
[255.255.11.135, 255.255.111.35]
2
[255.255.11.135, 255.255.111.35]
29095
[255.255.11.135, 255.255.111.35]
0780

Làm cách nào để lấy địa chỉ IP từ chuỗi trong Python?

Hãy để chúng tôi xem cách trích xuất địa chỉ IP từ một tệp bằng Python. .
Nhập mô-đun lại cho biểu thức chính quy
Mở tệp bằng hàm open[]
Đọc tất cả các dòng trong tệp và lưu trữ chúng trong danh sách
Khai báo mẫu cho địa chỉ IP. Mẫu regex là

Địa chỉ IP có thể là một chuỗi không?

Địa chỉ IP là một chuỗi số được phân tách bằng dấu chấm . Địa chỉ IP được thể hiện dưới dạng một bộ bốn số — một địa chỉ ví dụ có thể là 192. 158. 1. 38. Mỗi số trong tập hợp có thể nằm trong khoảng từ 0 đến 255. Vì vậy, phạm vi địa chỉ IP đầy đủ đi từ 0. 0. 0. 0 đến 255. 255. 255. 255.

Bạn có thể biến một chuỗi thành int python không?

Để chuyển đổi hoặc ép kiểu chuỗi thành số nguyên trong Python, bạn sử dụng hàm tích hợp int[] . Hàm nhận tham số là chuỗi ban đầu bạn muốn chuyển đổi và trả về số nguyên tương đương với giá trị bạn đã truyền.

Làm cách nào để chuyển đổi địa chỉ IP thành số nguyên trong Python?

Thay vào đó, chúng phải được chuyển đổi thành chuỗi hoặc số nguyên mà mô-đun khác sẽ chấp nhận. .
cú pháp. địa chỉ IP. ip_address[địa chỉ]
Tham số. Truyền địa chỉ IP ở dạng số nguyên hoặc chuỗi. .
trả lại. Đối tượng IPv4Address hoặc IPv6Address được trả về tùy thuộc vào địa chỉ IP được chuyển làm đối số

Chủ Đề