[백준 19602] Dog Treats (C#, C++) - soo:bak
작성일 :
문제 링크
설명
강아지에게 준 세 종류의 간식 개수가 주어집니다. 작은 간식 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;
}