1108.IPアドレスの無効化

1108.IPアドレスの無効化

件名の説明:

あなたの有効なIPv4アドレスのアドレスを与え、このIPアドレスが有効なバージョンではありません返します。

いわゆるIPアドレスの無効化は、実際には、使用することです「[。]」の代わりに、それぞれの。「」

例1:

入力:アドレス= "1.1.1.1"
出力"1 1 1 1 [] [] []"
実施例2:

入力:アドレス= "255.100.50.0"
出力: "255100500 [。] [。] [。]"

ヒント:

指定されたアドレスは有効なIPv4アドレスであります

ソリューション:

『[]』に直面したときアレイを介して文字列配列、使用のStringBuilderのアペンド、への最初の文字列は、「」が付加され、直接他を満たす添加

public class Solution {
    public String defangIPaddr(String address) {
//构造StringBuilder
        StringBuilder sb = new StringBuilder();
        
//遍历并使用append进行添加
//遇到“.”时添加“[.]”,遇到其他的直接添加
        for(int i = 0;i<address.length();i++){
            if(address.charAt(i)=='.'){
                sb.append("[.]");
                continue;
            }
            sb.append(address.charAt(i));
        }	
//转换成字符串并返回
        return sb.toString();
    }
結果を提出してください:

ここに画像を挿入説明

公開された21元の記事 ウォン称賛19 ビュー593

おすすめ

転載: blog.csdn.net/weixin_44458246/article/details/104194225