using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Baekjoon
{
class Program
{
static void Main(string[] args)
{
Dictionary<string, string> Dic = new Dictionary<string, string>
{
{ "A+","4.3" },
{ "A0", "4.0" },
{ "A-", "3.7" },
{ "B+","3.3" },
{ "B0", "3.0" },
{ "B-", "2.7" },
{ "C+","2.3" },
{ "C0", "2.0" },
{ "C-", "1.7" },
{ "D+","1.3" },
{ "D0", "1.0" },
{ "D-", "0.7" },
{ "F", "0.0" }
};
string score = Console.ReadLine();
Console.WriteLine(Dic[score]);
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Baekjoon
{
class Program
{
static void Main(string[] args)
{
string grade = Console.ReadLine();
float score = 'E' - grade[0];
if (grade[0] == 'F') score = 0f;
else if (grade[1] == '+') score += 0.3f;
else if (grade[1] == '-') score -= 0.3f;
Console.WriteLine($"{score:0.0}");
}
}
}