https://www.acmicpc.net/problem/2839
최종푼코드
using System;
using System.Diagnostics;
using static System.Console;
namespace Baekjoon
{
class MainApp
{
static void Main(string[] args)
{
int kg = int.Parse(ReadLine());
int result=0;
while (kg > 0)
{
if (kg % 5 == 0)
{
result += kg / 5;
break;
}
else
{
kg -= 3;
result++;
}
}
if (kg < 0)
WriteLine(result = -1);
else
WriteLine(result);
}
}
}
처음에 무작정 if, else if , else로만 조건검사하려했는데 답이안나오고 지저분
2. ? : 사용,
int kg = int.Parse(ReadLine());
int result=0;
while(kg % 5 != 0 && kg > 0)
{
kg -= 3;
result++;
}
Console.WriteLine(kg >= 0 ? result + kg / 5 : -1);