반응형
10818번
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
StringTokenizer st;
int N = Integer.parseInt(br.readLine());
int arr[] = new int[N];
st = new StringTokenizer(br.readLine(), " ");
for(int i = 0; i < N; i++) {
arr[i] = Integer.parseInt(st.nextToken());
}
Arrays.sort(arr);
sb.append(arr[0] + " " + arr[N-1]);;
System.out.println(sb);
}
}
|
cs |
2562번
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int arr[] = new int[9];
int max = 0;
int cnt = 0;
for(int i = 0; i < 9; i++) {
arr[i] = Integer.parseInt(br.readLine());
if(max < arr[i]) {
max = arr[i];
cnt = i+1;
}
}
System.out.println(max);
System.out.println(cnt);
}
}
|
cs |
2577번
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int arr[] = new int[10];
int A = Integer.parseInt(br.readLine());
int B = Integer.parseInt(br.readLine());
int C = Integer.parseInt(br.readLine());
int mul = A * B * C;
while(mul > 0) {
arr[mul % 10]++;
mul /= 10;
}
for(int i = 0; i < 10; i++) {
sb.append(arr[i] + "\n");
}
System.out.println(sb);
}
}
|
cs |
3052번
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int arr[] = new int[10];
int cnt = 1;
for(int i = 0; i < 10; i++) {
arr[i] = Integer.parseInt(br.readLine()) % 42;
}
Arrays.sort(arr);
for(int i = 0; i < 9; i++) {
if(arr[i] != arr[i+1])
cnt++;
}
System.out.println(cnt);
}
}
|
cs |
1546번
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
StringTokenizer st;
int N = Integer.parseInt(br.readLine());
double arr[] = new double[N];
double result = 0;
st = new StringTokenizer(br.readLine(), " ");
for(int i = 0; i < N; i++) {
arr[i] = Double.parseDouble(st.nextToken());
}
Arrays.sort(arr);
for(int i = 0; i < N; i++) {
result += arr[i] / arr[N-1] * 100 / N;
}
System.out.println(result);
}
}
|
cs |
8958번
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int N = Integer.parseInt(br.readLine());
String arr[] = new String[N];
for(int i = 0; i < N; i++) {
arr[i] = br.readLine();
}
for(int i = 0; i < N; i++) {
int cnt = 0;
int result = 0;
for(int j = 0; j < arr[i].length(); j++) {
if(arr[i].charAt(j) == 'O') {
cnt++;
}
else {
cnt = 0;
}
result += cnt;
}
sb.append(result + "\n");
}
System.out.println(sb);
}
}
|
cs |
4344번
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
package baekjoon;
import java.io.*;
import java.util.*;
public class _2557 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
StringTokenizer st;
int arr[] = new int[1000];
int N = Integer.parseInt(br.readLine());
for(int i = 0; i < N; i++) {
st = new StringTokenizer(br.readLine()," ");
int num = Integer.parseInt(st.nextToken());
double avg = 0;
int sum = 0;
int cnt = 0;
for(int j = 0; j < num; j++) {
arr[j] = Integer.parseInt(st.nextToken());
sum += arr[j];
}
avg = sum / num;
for(int k = 0; k < num; k++) {
if(arr[k] > avg)
cnt++;
}
String result = String.format("%.3f", (double)cnt / num * 100);
sb.append(result).append("%" + "\n");
}
System.out.println(sb);
}
}
|
cs |
반응형
'백준' 카테고리의 다른 글
백준 7단계 (문자열) (0) | 2021.04.15 |
---|---|
백준 6단계 (함수) (0) | 2021.04.11 |
백준 4단계 (while문) (0) | 2021.04.06 |
백준 3단계(for문) (0) | 2021.04.01 |
백준 2단계(if문) (0) | 2021.03.31 |