728x90
반응형
2.12
문제번호 2292
package baekjoon;
import java.util.Scanner;
public class java_0212 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int count = 1;
int range = 2;
if(N==1) {
System.out.println(1);
} else {
while(range<=N) {
range=range+(6*count);
count++;
}
System.out.println(count);
}
sc.close();
}
}
2.13
문제번호 1193
package baekjoon;
import java.util.Scanner;
public class java_0213 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int X = sc.nextInt();
int cross_count = 1, prev_count_sum = 0;
while (true) {
if (X <= prev_count_sum + cross_count) {
if (cross_count % 2 == 1) {
System.out.print((cross_count - (X - prev_count_sum - 1)) + "/" + (X - prev_count_sum));
break;
} else {
System.out.print((X - prev_count_sum) + "/" + (cross_count - (X - prev_count_sum - 1)));
break;
}
} else {
prev_count_sum += cross_count;
cross_count++;
}
}
sc.close();
}
}
2.14
문제번호 2869
package baekjoon;
import java.util.Scanner;
public class java_0214 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
int V = sc.nextInt();
int day = (V-B)/(A-B);
if((V-B)%(A-B)!=0) {
day++;
}
System.out.println(day);
sc.close();
}
}
2.15
문제번호 5086
package baekjoon;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.util.Scanner;
public class java_0215 {
public static void main(String[] args) throws IOException {
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
Scanner sc = new Scanner(System.in);
while(true){
int a = sc.nextInt();
int b = sc.nextInt();
if(a==0 && b==0) {
break;
}
if(a>b) {
if(a%b==0) {
bw.write("multiple");
} else {
bw.write("neither");
}
} else {
if(b%a==0) {
bw.write("factor");
} else {
bw.write("neither");
}
}
bw.write("\n");
}
bw.flush();
bw.close();
sc.close();
}
}
2.16
문제번호 2501
package baekjoon;
import java.util.Scanner;
public class java_0216 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int K = sc.nextInt();
int count = 0;
int i = 1;
int result = 0;
while(i<=N) {
if(N%i == 0) {
count++;
}
if(count == K) {
result = i;
break;
}
i++;
}
System.out.println(result);
sc.close();
}
}728x90
반응형
'Study > ☁️ 1일 1문제' 카테고리의 다른 글
| [1일 1문제] 백준 단계별로 풀어보기 4, 1-4번 (2.5~2.9) (1) | 2024.02.09 |
|---|---|
| [1일 1문제] 백준 단계별로 풀어보기 7-8, 1-3번 (1.29~2.2) (2) | 2024.02.02 |
| [1일 1문제] 백준 단계별로 풀어보기 2-6번 (1.22~1.26) (2) | 2024.01.26 |
| [1일 1문제] 백준 단계별로 풀어보기 8-11, 1번 (1.15~1.19) (2) | 2024.01.19 |
| [1일 1문제] 백준 단계별로 풀어보기 3-7번 (1.8~1.12) (1) | 2024.01.12 |