Language/C#

[C#] 백준 23825번 SASA 모형을 만들어보자

석영 2024. 6. 2. 23:50
반응형

[ 문제 ]

당신은 SASA 연못에서 알파벳 S 모양의 블록 𝑁개와 알파벳 A 모양의 블록 𝑀개를 건졌다. 태영이는 연못에서 건진 블록을 이용해 학교에 전시할 SASA 모형을 최대한 많이 만들려고 한다.

SASA 모형 1개를 만들기 위해서는, 알파벳 S 모양의 블록 2개와 알파벳 A 모양의 블록 2개가 필요하다. 태영이가 만들 수 있는 SASA 모형 개수의 최댓값을 구하라.

 

[ 코드 ]

1. 내 코드

string[] input = Console.ReadLine().Split();
int n = int.Parse(input[0]);
int m = int.Parse(input[1]);

int result = Math.Min(n/2, m/2);

Console.Write(result);

 

2. 다른 사람 코드

using System;

class Program
{
    static void Main()
    {
        string[] s = Console.ReadLine().Split();
        long N = long.Parse(s[0])/2;
        long M = long.Parse(s[1])/2;

        if (N > M) N = M;
        Console.WriteLine(N);
        
    }
}

 

[ 실행화면 ]

case: 1

 

 

 

 


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

 

반응형