位计数【难度:2级】:
答案1:
using System;
using System.Linq;
public class Kata
{
public static int CountBits(int n)
{
return Convert.ToString(n, 2).Count(x => x == '1');
}
}
答案2:
using System;
using System.Linq;
public class Kata
{
public static int CountBits(int n)
{
return Convert.ToString(n, 2).Count(x => x == '1');;
}
}
答案3:
using System;
using System.Linq;
public class Kata
{
public static int CountBits(int n)
{
return Convert.ToString(n, 2).Count(x => (x == '1'));
}
}
答案4:
using System;
using System.Linq;
public class Kata
{
public static int CountBits(int n)
{
return Convert.ToString(n, 2).ToList().Count(x => x == '1');
}
}
答案5:
using System;
using System.Linq;
public class Kata
{
public static int CountBits(int n)
{
return (Convert.ToString