https://www.acmicpc.net/problem/2839
2839번: 설탕 배달
상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그
www.acmicpc.net
최종푼코드
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);