####準備
[C#でAtCoderデビューのための準備]
(https://qiita.com/azumabashi/items/7aa9e4b77c10970cc30a)
のあとで AtCoder Beginners Selection をやってみました。
####問題文
ABC081B - Shift only
[https://atcoder.jp/contests/abs/tasks/abc081_b]
(https://atcoder.jp/contests/abs/tasks/abc081_b)
####提出結果
using System;
using System.Linq;
class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
string[] value = Console.ReadLine().Split(' ');
var a = Enumerable.Repeat(0, n).ToArray();
for (int i = 0; i < n; i++)
{
a[i] = int.Parse(value[i]);
}
int kaisuu = 0;
bool owari = false;
while (owari == false)
{
for (int i = 0; i < n; i++)
{
int amari = a[i] % 2;
if (amari == 0)
{
a[i] = a[i] / 2;
}
else
{
owari = true;
break;
}
}
if (!owari) kaisuu++;
}
Console.WriteLine($"{kaisuu}");
}
}