SRM449 DIV2 Level1

なんとなくC++からC#に移行しようと思ったので、C#の勉強を兼ねて簡単な問題を解いてみる。
ブラックジャックの点数を計算する問題。とても簡単。


今回charからintへの変換は一旦stringに変換してから行ったけど、普通はChar.GetNumericValue()を使ったほうがいいのかな?

using System;
using System.Collections.Generic;
using System.Text;


class TheBlackJackDivTwo
{
    public int score(string[] cards)
    {
        int sum = 0;

        foreach (string s in cards)
        {
            Console.WriteLine(s[0]);
            if (s[0] <= '9')
            {
                sum += (Convert.ToInt32(new String(s[0], 1)));
            }
            else if (s[0] == 'A')
            {
                sum += 11;
            }
            else
            {
                sum += 10;
            }
        }
        return sum;
    }
}