작성일 :

문제 링크

19602번 - Dog Treats

설명

강아지에게 준 세 종류의 간식 개수가 주어집니다. 작은 간식 S개, 중간 간식 M개, 큰 간식 L개입니다.

강아지의 행복 여부를 판단하여 행복하면 "happy", 아니면 "sad"를 출력합니다.


접근법

강아지의 행복 점수는 1 × S + 2 × M + 3 × L로 계산합니다.

작은 간식은 1점, 중간 간식은 2점, 큰 간식은 3점의 가치를 가집니다.

계산된 점수가 10 이상이면 "happy", 미만이면 "sad"를 출력합니다.



Code

C#

1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;

namespace Solution {
  class Program {
    static void Main(string[] args) {
      var s = int.Parse(Console.ReadLine()!);
      var m = int.Parse(Console.ReadLine()!);
      var l = int.Parse(Console.ReadLine()!);

      var score = s + 2 * m + 3 * l;
      Console.WriteLine(score >= 10 ? "happy" : "sad");
    }
  }
}

C++

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <bits/stdc++.h>
using namespace std;

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

  int s, m, l; cin >> s >> m >> l;

  int score = s + 2 * m + 3 * l;
  cout << (score >= 10 ? "happy" : "sad") << "\n";

  return 0;
}