2023. 12. 26. 09:23ㆍ카테고리 없음
매번 Console.WriteLine()을 전부 다 쓰기 귀찮으므로, 앞에 Console을 생략하기 위해서는 스크립트 상단에
using static System.Console;
을 적어주면 이후에는 Console을 생략할 수 있다.
namespace CodeKata3
{
internal class Program
{
static void Main(string[] args)
{
int A = 5;
int B = 8;
int C = 4;
Console.WriteLine((A + B) % C);
Console.WriteLine(((A % C) + (B % C)) % C);
Console.WriteLine((A*B) % C);
Console.WriteLine(((A % C) * (B % C)) % C);
}
}
}
처음 작성한 코드는 틀렸다고 나와서 수정을 하게 되었다. 예제에 나와있는 출력값도 일치한데 왜 틀렸을 까... 생각을 해보니 세 수가 주어진다는게 584 값만 주는 것이 아니라 ABC에 임의적인 수를 넣는 것이다.
namespace CodeKata3
{
internal class Program
{
static void Main(string[] args)
{
string[] x = Console.ReadLine().Split(","); //Split 콤마를 기준으로 숫자 3개를 받아온다.
int A = int.Parse(x[0]);
int B = int.Parse(x[1]);
int C = int.Parse(x[2]);
Console.WriteLine((A + B) % C);
Console.WriteLine(((A % C) + (B % C)) % C);
Console.WriteLine((A*B) % C);
Console.WriteLine(((A % C) * (B % C)) % C);
}
}
}