본문 바로가기
[백준]

[BaekJoon/백준] 10250번

by Hevton 2020. 9. 15.
반응형

숏코딩해 봤다. 500B 나와서 순위권 들 줄 알았는데 전체 1등은 228. 사람이세요? 하고 봤는데 이분은 그냥 변수선언 스캔도 한번에 받고 띄어쓰기 한톨조차 다 없애버렸다 ㅋㅋㅋ 음.. 나는 코드를 올려야 하므로 가독성이 떨어져서 그렇게는 못하겠다.

import java.util.Scanner;

public class Main {
    public static void main(String args[])
    {
        Scanner scanner = new Scanner(System.in);
        int T = scanner.nextInt();
        for(int i=0; i<T; i++) {
            int H = scanner.nextInt();
            int W = scanner.nextInt(); // 필요없다..
            int N = scanner.nextInt();

            int h = N / H; // 나누어 떨어지지 않은 경우엔 나중에 1 더해야함(나누어 떨어지지않은 경우, 몫+1=호수)
            int f = N - H * h;
            if(f==0) // 0인 경우는 N/H가 나누어 떨어진 경우. f로 판단가능.
                f = H;
            else
                h++;

            System.out.println(String.format("%d%02d", f, h));
        }


    }
}

아. 참고로 이전에 올렸듯이 %02d 하면 두자리 미만인 경우 앞에 0을 채워서 출력해줌 (1 -> 01, 9 -> 09).

그리고 두자리 이상부터는 그냥 그대로 출력.

반응형

'[백준]' 카테고리의 다른 글

[BaekJoon/백준] 1011번 풀이  (0) 2020.09.18
[BaekJoon/백준] 2775번  (0) 2020.09.15
[BaekJoon/백준] 2869번  (0) 2020.09.13
[BaekJoon/백준] 1193번  (0) 2020.09.10
[BaekJoon/백준] 2292번  (0) 2020.09.09