작성일 :

문제 링크

28249번 - Chili Peppers

설명

문제에서 주어진 SHU, (Scoville Heat Units) 지수 표를 바탕으로,

입력으로 주어지는 매운 고추들의 SHU 지수 총합을 구하는 문제입니다.


Code

[ C# ]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
namespace Solution {
  class Program {
    static void Main(string[] args) {

      Dictionary<string, int> m = new Dictionary<string, int> {
        {"Poblano", 1500},
        {"Mirasol", 6000},
        {"Serrano", 15500},
        {"Cayenne", 40000},
        {"Thai", 75000},
        {"Habanero", 125000}
      };

      var n = int.Parse(Console.ReadLine()!);

      int totalSHU = 0;
      for (int i = 0; i < n; i++) {
        string pepper = Console.ReadLine()!;
        totalSHU += m[pepper];
      }

      Console.WriteLine(totalSHU);

    }
  }
}



[ C++ ]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <bits/stdc++.h>

using namespace std;

int main() {
  ios::sync_with_stdio(false);
  cin.tie(nullptr);

  map<string, int> m = {
    {"Poblano", 1500},
    {"Mirasol", 6000},
    {"Serrano", 15500},
    {"Cayenne", 40000},
    {"Thai", 75000},
    {"Habanero", 125000}
  };

  int n; cin >> n;

  int totlaSHU = 0;
  for (int i = 0; i < n; i++) {
    string pepper; cin >> pepper;
    totlaSHU += m[pepper];
  }

  cout << totlaSHU << "\n";

  return 0;
}