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);
}
}
[ 실행화면 ]
문제링크: https://www.acmicpc.net/problem/23825
반응형