[백준] 2163 초콜릿 자르기
https://www.acmicpc.net/problem/2163
2163번: 초콜릿 자르기
정화는 N×M 크기의 초콜릿을 하나 가지고 있다. 초콜릿은 금이 가 있는 모양을 하고 있으며, 그 금에 의해 N×M개의 조각으로 나눠질 수 있다. 초콜릿의 크기가 너무 크다고 생각한 그녀는 초콜릿
www.acmicpc.net
간단하게 케이스를 3개로 나눠서 구분하면 되는 간단한 문제였다.
문제 및 입출력
코드
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int m = sc.nextInt();
// case 1 : 1x1 크기일 때
if(n==1 && m==1)
{
System.out.println(0);
}
// case 2 : n, m 둘 중 하나가 1일 때
else if(n==1 || m==1)
{
System.out.println((Math.max(n, m)-1));
}
// case 3 : n, m 모두 1이 아닌 일반적인 케이스일때
else
{
System.out.println((n-1)+((m-1)*n));
}
sc.close();
}
}