Skip to content

Commit 85b16ae

Browse files
authored
Merge pull request #49 from kkangsol/main
feat(Hansol): add /Baekjoon-2751.java, /Baekjoon-GraphPractice.java
2 parents da814f2 + f112872 commit 85b16ae

File tree

2 files changed

+73
-0
lines changed

2 files changed

+73
-0
lines changed

Hansol/august/Boj2751.java

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package fisa_cote.august;
2+
3+
import java.io.*;
4+
import java.util.*;
5+
6+
public class Boj2751 {
7+
public static void main(String[] args) throws IOException{
8+
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
9+
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
10+
StringBuilder sb = new StringBuilder();
11+
int N = Integer.parseInt(br.readLine());
12+
13+
List<Integer> list = new ArrayList<Integer>();
14+
15+
while(N-- > 0) {
16+
list.add(Integer.parseInt(br.readLine()));
17+
}
18+
19+
Collections.sort(list);
20+
21+
for(int num : list) {
22+
sb.append(num).append("\n");
23+
}
24+
25+
bw.write(sb.toString());
26+
bw.flush();
27+
bw.close();
28+
br.close();
29+
}
30+
}

Hansol/august/GraphPractice.java

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
package fisa_cote.august;
2+
3+
import java.util.*;
4+
import java.io.*;
5+
6+
7+
public class GraphPractice {
8+
public static void main(String[] args) throws IOException{
9+
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
10+
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
11+
StringTokenizer st = new StringTokenizer(br.readLine());
12+
int N = Integer.parseInt(st.nextToken());
13+
int M = Integer.parseInt(st.nextToken());
14+
15+
List<List<Integer>> list = new ArrayList<List<Integer>>();
16+
17+
for(int i = 0; i <= N; i++) {
18+
list.add(new ArrayList<>());
19+
}
20+
21+
22+
for(int i = 0; i < M; i++) {
23+
st = new StringTokenizer(br.readLine());
24+
int a = Integer.parseInt(st.nextToken());
25+
int b = Integer.parseInt(st.nextToken());
26+
27+
list.get(a).add(b);
28+
list.get(b).add(a);
29+
}
30+
31+
for(int i = 1; i <= N; i++) {
32+
bw.write(i + " ");
33+
for(int num : list.get(i)) {
34+
bw.write(num + " ");
35+
}
36+
bw.write("\n");
37+
}
38+
39+
bw.flush();
40+
bw.close();
41+
br.close();
42+
}
43+
}

0 commit comments

Comments
 (0)