반응형
숏코딩해 봤다. 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 |