티스토리 뷰

반응형

 

지난 포스팅의 Day3 강좌 리뷰에 이어

이번 포스팅에서는 Day 3 자바 코드 리뷰를 진행해보자.

 

Day 3 결과

 


영어로 된 문제이지만

문제의 내용을 이해하는데는 큰 어려움은 없는 문제였다.

 

이 문제 또한 BufferedReader로 입력은 다 받아둔 상태였고,

문제에서 주어진 조건에 맞게 if문 알고리즘을 짜서

System.out.println()으로 출력해주면 되는 간단한 문제였다.

 

 

바로 코드를 보자.

 


 

import java.io.*;
import java.math.*;
import java.security.*;
import java.text.*;
import java.util.*;
import java.util.concurrent.*;
import java.util.function.*;
import java.util.regex.*;
import java.util.stream.*;
import static java.util.stream.Collectors.joining;
import static java.util.stream.Collectors.toList;



public class Solution {
    public static void main(String[] args) throws IOException {
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));

        int N = Integer.parseInt(bufferedReader.readLine().trim());

        if(N % 2 == 0) { 
            if(N>=2 && N<=5) {
                System.out.println("Not Weird");
            }else if(N>=6 && N<=20) {
                System.out.println("Weird");
            }else {
                System.out.println("Not Weird");
            }
        }else { 
            System.out.println("Weird");
        }

        bufferedReader.close();
    }
}

 

 

if문의 조건도 문제에서 제공하는 숫자들을 그대로 넣으면 되는 문제였기에

정말 간단하게 풀 수 있다.

 

if문에 대해 잘 모르거나

문제가 이해되지 않으면

필자의 이전 포스팅(글자 클릭시 이동)을 참고하거나

hackerrank에서 제공하는 tutorial 강의를 보길 바란다.

 


그럼 오늘도 열공하자. 😊

반응형