백준문제풀이 6단계 심화 1(2) 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 (C#)
2024. 5. 28. 20:00ㆍ백준 문제풀이/6단계 심화 1
주어진 흰색 피스의 개수를 보고
어떤 기물의 몇피스가 필요한지,
또 몇피스가 더 있는지를 출력해주는 문제.
각 기물들의 개수를 비교하고
필요하면 그만큼의 양수를,
더 있으면 그만큼의 음수를 출력해주면 된다.
using System;
class BackJoon
{
static void Main(string[] args)
{
string[] input = Console.ReadLine().Split();
int[] compare = new int[] { 1, 1, 2, 2, 2, 8 };
for (int i = 0; i < 6; i++)
compare[i] = compare[i] - int.Parse(input[i]);
Console.WriteLine(string.Join(" ", compare));
}
}
입력을 받고
비교해줄 배열을 선언해준다.
compare에서 입력받은 배열을 각각 빼주자.
입력받은 숫자가 더 작다면 필요한 양수가 나올것이고
입력받은 숫자가 더 크다면 빼야할 음수가 나올것이다.
'백준 문제풀이 > 6단계 심화 1' 카테고리의 다른 글
백준문제풀이 6단계 심화 1(6) 2941번 크로아티아 알파벳 (C#) (2) | 2024.06.03 |
---|---|
백준문제풀이 6단계 심화 1(5) 1157번 단어 공부 (C#) (0) | 2024.05.31 |
백준문제풀이 6단계 심화 1(4) 10988번 팰린드롬인지 확인하기 (C#) (0) | 2024.05.30 |
백준문제풀이 6단계 심화 1(3) 2444번 별 찍기 - 7 (C#) (0) | 2024.05.29 |
백준문제풀이 6단계 심화 1(1) 25083번 새싹 (C#) (0) | 2024.05.27 |