✍쪠와 함께 하루에 30분 이상 시작✨
10250
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int T = sc.nextInt(); //테스트 케이스
for(int i = 0; i<T; i++) {
int H = sc.nextInt();
int W = sc.nextInt(); //쓸데없는 변수, 하지만 입력은 받아야함
int N = sc.nextInt();
if ( N%H == 0) { // 같을 때 층 수 배정 + 방의 수
System.out.println((H*100)+(N/H));
}else { //다를때 층수 배정 + 방의 수
System.out.println(((N%H)*100)+((N/H)+1));
}
}
}
}
2775
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[][] APT = new int[15][15];
for(int i = 0; i<15; i++) {
APT[i][1] = 1; //i층 1호
APT[0][i] = i; //0층 i호
}
for(int i= 1;i<15; i++) { //1층부터 14층까지
for(int j = 2; j<15; j++) { //2호부터 14호까지
APT[i][j] = APT[i][j -1] + APT[i-1][j];
}
}
int T = sc.nextInt(); //TestCase의 수
for(int i = 0; i<T; i++) {
int k = sc.nextInt();
int n = sc.nextInt();
System.out.println(APT[k][n]);
}
}
}
2839
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
if(N == 4 || N == 7) {
System.out.println(-1);
}
else if(N % 5 ==0) {
System.out.println(N/5);
}
else if(N % 5 ==1|| N % 5 == 3) {
System.out.println((N / 5)+1);
}
else if(N % 5 ==2 || N%5 ==4) {
System.out.println((N /5)+2);
}
}
}
10757
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
BigInteger A = new BigInteger(sc.next());
BigInteger B = new BigInteger(sc.next());
/*
* add() 메소드는 해당 BigInteger 객체와 파라미터(인자)로 들어온
* BigInteger객체의 더한 값을 BigInteger 타입으로 반환한다.
*/
A = A.add(B);
System.out.println(A.toString());
}
}
1011
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();//테스트 케이스
for(int i =0; i<T; i++) {
int X = sc.nextInt();
int Y = sc.nextInt();
int distance = Y-X;//거리
int max = (int)Math.sqrt(distance);//소수점 버려
if(max == Math.sqrt(distance)) {//제곱근이 정수로 딱 떨어질때
System.out.println(max * 2-1); //count의 식
}
else if(distance <=max*max + max) { //딱 떨어지는 구간 다음부터 다음 max이전 구간 까지
System.out.println(max *2); //해당 구간 count의 식
}
else {
System.out.println(max* 2 +1);//count가 몇이 되는지
}
}
}
}