happy coding

[java] 27961. 고양이는 많을수록 좋다. 본문

coding study/baekjoon

[java] 27961. 고양이는 많을수록 좋다.

yeoonii 2023. 7. 30. 18:40
import java.io.*;

public class Main {
    public static void main(String[] args) throws IOException {
        //n 입력받기
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        long n = Long.parseLong(br.readLine());
        int count = 0;

        while (n>3) {
            count++;    //무조건 더하고 시작
            n = n/2 + (n%2 == 1? 1:0);  //2배로 나누고, 나눈 값이 1이라면 1 더하기
        }
        System.out.println(count + n);
    }
}

메서드 생성해서 풀다가, 점점 길어지고 복잡해지는 코드를 보면서, 문제만 맞을 수 있도록 적은다음, 타인 블로그 보고 참고해서 수정

나도 간단하게 코딩하고 싶ㄷr

'coding study > baekjoon' 카테고리의 다른 글

[java] 2752. 세 수 정렬  (0) 2023.08.01
[java] 1977. 완전제곱수  (0) 2023.08.01
[java] 2292. 벌집  (0) 2023.07.28
[java] 2581. 소수  (0) 2023.07.28
[java] 2750. 수 정렬하기  (0) 2023.07.28
Comments