[랜덤 마라톤] 스네이크(27512)

lhs's avatar
Dec 11, 2024
[랜덤 마라톤] 스네이크(27512)
notion image
notion image

1. 문제 풀이 아이디어

  • 칸의 수가 홀수일 경우, 머리와 꼬리가 인접하지 못하는 점을 활용해 문제를 해결할 수 있다.

2. 나의 정답 코드

public class Main { public static void main(String[] args) throws IOException { BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer stringTokenizer = new StringTokenizer(bufferedReader.readLine()); int mul = Integer.parseInt(stringTokenizer.nextToken()) * Integer.parseInt(stringTokenizer.nextToken()); System.out.println(mul % 2 == 0 ? mul : mul - 1); bufferedReader.close(); } }

3. 정리

  • 입력 값의 곱을 mul에 저장한다.
  • mul이 짝수면 그대로 출력하고, 홀수면 mul - 1을 출력하여 문제를 해결한다.
Share article

LHS's Study Space