C#练习题答案: 3二进制多【难度:4级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战

3二进制多【难度:4级】:

答案1:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {

  public static Regex MultipleOf3() {
    return new Regex("^(0|11|1(01*0)+1)*$");
  }
}

答案2:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {

  public static Regex MultipleOf3() {
    // Regular expression that matches binary inputs that are multiple of 3
    return new Regex("^(0|11|1(01*0)+1)*$");
  }
}

答案3:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {

  public static Regex MultipleOf3() {
    // Regular expression that matches binary inputs that are multiple of 3
    return new Regex("^(0|1(01*0)*1)*$");
  }
}

答案4:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {

  public static Regex MultipleOf3() {
    return new Regex("^(0|1(01*0)*1)*$");
  }
}

答案5:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {

  public static Regex MultipleOf3() {
    // Regular expression that matches binary inputs that are multiple of 3
    return new Regex("^((0|1(01*0)*1)*)$");
  }
}

答案6:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {

  public static Regex MultipleOf3() {
    // Regular expression that matches binary inputs that are multiple of 3
    
    return new Regex(@"^(1(01*0)*1|0)+$");
  }
}

答案7:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {
  public static Regex MultipleOf3() {
    return new Regex(@"^(1(01*0)*1|0)+$");
  }
}

答案8:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {

  public static Regex MultipleOf3() {
    // Regular expression that matches binary inputs that are multiple of 3
    return new Regex("^(1(01*0)*1|0)*$");
  }
}

答案9:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {

  public static Regex MultipleOf3() {
    // Regular expression that matches binary inputs that are multiple of 3
    return new Regex("^((1(01*0)*1|0)*)$");
  }
}

答案10:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {

  public static Regex MultipleOf3() {
    // Regular expression that matches binary inputs that are multiple of 3
        return new Regex("^((((0+)?1)(10*1)*0)(0(10*1)*0|1)*(0(10*1)*(1(0+)?))|(((0+)?1)(10*1)*(1(0+)?)|(0(0+)?)))$");
  }
}

答案11:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {

  public static Regex MultipleOf3() {
    return new Regex("^((((0+)?1)(10*1)*0)(0(10*1)*0|1)*(0(10*1)*(1(0+)?))|(((0+)?1)(10*1)*(1(0+)?)|(0(0+)?)))$");
  }
}

答案12:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {

  public static Regex MultipleOf3() {
    // Regular expression that matches binary inputs that are multiple of 3
    return new Regex("^(0*(1(01*0)*1)*)*$");
  }
}

答案13:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex
{
  public static Regex MultipleOf3()
  {
    return new Regex("^(0*(1(01*0)*1)*)*$");
  }
}

答案14:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {

  public static Regex MultipleOf3() {
    // Regular expression that matches binary inputs that are multiple of 3
    return new Regex("^(0*(1(0(1)*0)*1)*)*$");
  }
}

答案15:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {

  public static Regex MultipleOf3() => new Regex("^(0+|0+(1(01*0)*10*)+|(1(01*0)*10*)+)$");
}

答案16:

using System;
using System.Text.RegularExpressions;
public class BinaryRegex {
  public static Regex MultipleOf3() => new Regex("^(0*(1(01*0)*1)*)*$");
}

答案17:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {

  public static Regex MultipleOf3() {
    return new Regex(@"^0*(0|(1(01*0)*10*)+)$");
  }
}

答案18:

using System;
using System.Text.RegularExpressions;

public class BinaryRegex {

  public static Regex MultipleOf3() {
    // Regular expression that matches binary inputs that are multiple of 3
    //return new Regex("^000|001$");
    return new Regex("^(0|11|10(1|00)*01)*$");
  }
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值