inblog logo
|
LHS's Study Space
    알고리즘문제풀기랜덤마라톤

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

    lhs's avatar
    lhs
    Dec 11, 2024
    [랜덤 마라톤] 스네이크(27512)
    Contents
    1. 문제 풀이 아이디어2. 나의 정답 코드3. 정리
    www.acmicpc.net
    https://www.acmicpc.net/problem/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
    Contents
    1. 문제 풀이 아이디어2. 나의 정답 코드3. 정리

    LHS's Study Space

    RSS·Powered by Inblog