반응형
[ 문제 ]
당신은 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
반응형
'Language > C#' 카테고리의 다른 글
[C#] 백준 19598번 최소 회의실 개수 (우선순위큐) (0) | 2024.06.06 |
---|---|
[C#] 백준 31822번 재수강 (0) | 2024.06.05 |
[C#] 백준 21964번 선린인터넷고등학교 교가 (문자열 자르는 Substring 함수) (2) | 2024.06.01 |
[C#] 백준 2178번 미로 탐색 (0) | 2024.05.31 |
[C#] 백준 2667번 단지번호붙이기 (DFS, BFS) (1) | 2024.05.25 |