์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- db์ ๋ต
- Node.js
- ์ฝ๋ฉํ ์คํธ
- ์ฝํ
- docker network
- ์๋ฐ
- SpringBoot
- CICD
- ์ค๋ธ์
- @scheduler
- dockerhub
- spring
- injection๊ณต๊ฒฉ
- GoogleLogin
- ๋ ผ๋ธ๋กํน
- ํฌ๋ก์ค์ฌ์ดํธ ์คํฌ๋ฆฝํธ
- Personal Access Token
- Jenkins
- node.js mysql ์ฐ๋
- ๋์์ธํจํด
- spring scheduler
- java์ฑํ
- ์๊ณ ๋ฆฌ์ฆ
- Java
- oauth
- MySQL
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- docker
- React
- db์ํคํ ์ณ
- Today
- Total
<Hello Hosung๐/>
[์๊ณ ๋ฆฌ์ฆ]๋ฐฐ์ด ํฉ์ณ์ ์ ๋ ฌํ๊ธฐโญโญโญ ๋ณธ๋ฌธ
[์๊ณ ๋ฆฌ์ฆ]๋ฐฐ์ด ํฉ์ณ์ ์ ๋ ฌํ๊ธฐโญโญโญ
์ข์ถฉ์ฐ๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ผ๊ธฐ๐ง 2024. 8. 16. 11:05์ ๋ ฌ๋ ๋ฐฐ์ดA,B๊ฐ ์ฃผ์ด์ง๋ฉด ๋ฐฐ์ด์ ํฉ์น ํ ๋ค์ ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ผ๋จ ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ์ ์ฒ๊ธฐ์์ ๋์๋ mergeSort ๊ฐ ์๊ฐ๋ฌ์ง๋ง ์๊ณ ๋ฆฌ์ฆ ์์ฒด๊ฐ ์๊ฐ ๋์ง ์์์ต๋๋ค...
์ด๋ค์์ผ๋ก ํ๊ฐ ์๊ฐ์ค ์ด์ ArrayList์์ ์ ๋ ฌ ํ๋ ๋ฉ์๋๋ฅผ ์ผ๋์ ์ด ์์ด์ ๊ทธ๋ถ๋ถ์ ์ด์ฉํด์ ํ์ด๋ณด๊ฒ ์ต๋๋ค.
ps. ์ ๋ต์ด ์๋์๋ ์์ด์ ์ถ์ ์์ ์๋๋ ์ด๊ฒ ์๋๊ฑฐ ๊ฑฐ๋ ์...
์
๋ ฅ
์ฒซ ๋ฒ์จฐ ์ค์ ๋ฐฐ์ดA, B์ ํฌ๊ธฐ ์์๋๋ก ์
๋ ฅ
๋ค์ ์ค์ ๋ฐฐ์ด A์ ๋ด์ฉ, ๊ทธ ๋ค์ ์ค์ ๋ฐฐ์ด B์ ๋ด์ฉ ์
๋ ฅ
์ถ๋ ฅ
๋ ๋ฐฐ์ด์ ํฉ์น ๊ฒฐ๊ณผ ์ถ๋ ฅํ๋ค.
import java.io.*;
import java.util.*;
class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input = br.readLine();
String[] Size = input.split(" ");
int leng = Integer.valueOf(Size[0]) + Integer.valueOf(Size[1]);
ArrayList<Integer> arr = new ArrayList<Integer>(leng);
String input1= br.readLine();
String[] Size1= input1.split(" ");
for(int i = 0; i < Size1.length; i++){
arr.add(Integer.valueOf(Size1[i]));
}
String input2= br.readLine();
String[] Size2= input2.split(" ");
for(int i = 0; i < Size2.length; i++){
arr.add(Integer.valueOf(Size2[i]));
}
arr.sort(Comparator.naturalOrder());
for(int i = 0; i < arr.size(); i++){
System.out.print(arr.get(i)+" ");
}
}
}
์ผ๋จ ๋จผ์ ๋ ๋ฐฐ์ด์ ์ฌ์ด์ฆ๋ฅผ ๊ตฌํ์ฌ์ leng์ ์ ์ฅํ ๋ค์ ๊ทธ ํฌ๊ธฐ๋งํผ ArrayList๋ฅผ ๋ง๋ค์ด ์ค๋๋ค.
๊ทธ๋ฆฌ๊ณ ArrayList์ ๋ฐฐ์ด A, B๋ฅผ ์ฐจ๊ณก์ฐจ๊ณก ๋ฃ์ด์ค ํ
Comparator.naturalOrder() → ์ค๋ฆ์ฐจ์
Comparator.reverseOrder() → ๋ด๋ฆผ์ฐจ์
์ ์ฌ์ฉํ์ฌ ์ ๋ ฌ ํ
์์๋๋ก ์ถ๋ ฅํด์ค๋๋ค.
'๐์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๊ณ ๋ฆฌ์ฆ]์์ ์ ๊ตฌํ๊ธฐโญโญ (0) | 2024.08.16 |
---|---|
[์๊ณ ๋ฆฌ์ฆ]ํน์ ๊ตฌ๊ฐ์ ํฉโญโญ (0) | 2024.08.16 |