본문 바로가기
Development/Baekjoon

[C#] 15439번: 베라의 패션

by Mobics 2025. 11. 26.

목차


    백준 단계별로 풀어보기

    25.11.26

    17단계: 조합론


    15439번: 베라의 패션

    문제 링크 : https://www.acmicpc.net/problem/15439

     

    문제 풀이

    : 상의와 하의가 서로 다른 색상인 조합은 반대로 상의와 하의가 같은 색상인 조합을 제외한 나머지이다. 따라서 전체 조합의 개수 N × N 에서 상의와 하의가 같은 색상인 조합 N 개를 뺀 N(N - 1)이 상의와 하의가 서로 다른 색상인 조합의 개수이다.

    1. StreamReader로 입력값을 받아 int형으로 변환하여 색상의 개수를 담을 변수 n 에 담는다.
    2. StreamWriter로 n(n - 1) 을 출력한다.

     

    정답 코드

    using System.IO;
    
    class Backjoon
    {
        static void Main(string[] args)
        {
            using var sr = new StreamReader(Console.OpenStandardInput());
            using var sw = new StreamWriter(Console.OpenStandardOutput());
    
            int n = int.Parse(sr.ReadLine());
            
            sw.Write(n * (n - 1));
        }
    }

    'Development > Baekjoon' 카테고리의 다른 글

    [C#] 10872번: 팩토리얼  (0) 2025.11.28
    [C#] 24723번: 녹색거탑  (0) 2025.11.27
    [C#] 24511번: queuestack  (0) 2025.11.25
    [C#] 2346번: 풍선 터뜨리기  (0) 2025.11.24
    [C#] 28279번: 덱 2  (0) 2025.11.23