01-09 18:44
Recent Posts
Recent Comments
Tags
- API๋ง์ผํ๋ ์ด์ค
- ์กํ๊ณ
- Java
- ์จ์ผ๋ํ
- ์ด๋ธ์
- API MarketPlace ๊ธ๋ก๋ฒ ์ํฌํฐ์ฆ
- python
- ์คํฝ๋ ํ
- ict๊ณต๋ชจ์
- ์๋ฐ
- ICT
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- Naver Cloud
- ํ์ด์๊ณต๋ชจ์
- SQL
- TSQL
- linux
- ICT๋ฉํ ๋ง
- DATABASE
- ํ์ด์ฌ
- JOBํ๊ณ
- ์๋์ด๋ ธ
- DB
- mysql
- ํ๋ก๋ณด๋ ธ
- appetizer
- ์คํฝ์ค๋น
- RaspberryPi
- Spring
- ํ์ด์
- Today
- Total
miinsun
[BAEKJOON] ๋ฐฑ์ค ๋ถํ ์ ๋ณต 11728 :: ๋ฐฐ์ด ํฉ์น๊ธฐ ๋ณธ๋ฌธ
Algorithm/Baekjoon
[BAEKJOON] ๋ฐฑ์ค ๋ถํ ์ ๋ณต 11728 :: ๋ฐฐ์ด ํฉ์น๊ธฐ
miinsun 2022. 4. 10. 00:04
๐ฌ ๋ฌธ์ ์ค๋ช
์ ๋ ฌ๋์ด์๋ ๋ ๋ฐฐ์ด A์ B๊ฐ ์ฃผ์ด์ง๋ค.
๋ ๋ฐฐ์ด์ ํฉ์น ๋ค์ ์ ๋ ฌํด์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๐จ ์ ์ถ๋ ฅ ์
์ ๋ ฅ
- ์ฒซ์งธ ์ค์ ๋ฐฐ์ด A์ ํฌ๊ธฐ N, ๋ฐฐ์ด B์ ํฌ๊ธฐ M์ด ์ฃผ์ด์ง๋ค. (1 ≤ N, M ≤ 1,000,000)
- ๋์งธ ์ค์๋ ๋ฐฐ์ด A์ ๋ด์ฉ์ด, ์ ์งธ ์ค์๋ ๋ฐฐ์ด B์ ๋ด์ฉ์ด ์ฃผ์ด์ง๋ค.
- ๋ฐฐ์ด์ ๋ค์ด์๋ ์๋ ์ ๋๊ฐ์ด 109๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค.
์ถ๋ ฅ
- ์ฒซ์งธ ์ค์ ๋ ๋ฐฐ์ด์ ํฉ์น ํ ์ ๋ ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค.
์์ ์ ๋ ฅ 1)
2 2
3 5
2 9
์์ ์ถ๋ ฅ 1)
2 3 5 9
์์ ์ ๋ ฅ 2)
2 1
4 7
1
์์ ์ถ๋ ฅ 2)
1 4 7
โ
์์ ์ ๋ ฅ 3)
4 3
2 3 5 9
1 4 7
์์ ์ถ๋ ฅ 3)
1 2 3 4 5 7 9
โ
โ
๐ป Main.java
- ํฌ ํฌ์ธํฐ, ๋ถํ ์ ๋ณต ๋ฌธ์
- ๊ฐ๊ฐ์ ํฌ์ธํฐ i,j๋ฅผ ์ด์ฉํด ๋ฐฐ์ด์ ํฌ๊ธฐ๋ฅผ ๋น๊ต ํ, ์ค๋ฆ์ฐจ ์ ์ ๋ ฌํด์ค๋ค.
- ํฌ๊ธฐ๋ฅผ ๋ชจ๋ ๋น๊ตํ ๋จ์ ๋ฐฐ์ด์ ์ถ๋ ฅํด์ค๋ค.
/* ๋ฐฑ์ค ๋ถํ ์ ๋ณต - 11728 :: ๋ฐฐ์ด ํฉ์น๊ธฐ */
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in ));
StringTokenizer st = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st.nextToken());
int m = Integer.parseInt(st.nextToken());
int[] arr1 = new int[n];
int[] arr2 = new int[m];
st = new StringTokenizer(br.readLine());
for(int k = 0; k < n; k++)
arr1[k] = Integer.parseInt(st.nextToken());
st = new StringTokenizer(br.readLine());
for(int k = 0; k < m; k++)
arr2[k] = Integer.parseInt(st.nextToken());
int i = 0, j = 0;
StringBuilder sb = new StringBuilder();
while(i < n && j < m) {
if(arr1[i] < arr2[j]) {
sb.append(arr1[i] + " ");
i++;
}
else {
sb.append(arr2[j] + " ");
j++;
}
}
while(i < n) {
sb.append(arr1[i] + " ");
i++;
}
while(j < m) {
sb.append(arr2[j] + " ");
j++;
}
System.out.println(sb);
br.close();
}
}
'Algorithm > Baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BAEKJOON] ๋ฐฑ์ค ๋ถํ ์ ๋ณต 1992 :: ์ฟผ๋ํธ๋ฆฌ (0) | 2022.04.10 |
---|---|
[BAEKJOON] ๋ฐฑ์ค ๋ถํ ์ ๋ณต 2630 :: ์์ข ์ด ๋ง๋ค๊ธฐ (0) | 2022.04.10 |
[BAEKJOON] ๋ฐฑ์ค ์ด๋ถ๊ฒ์ 10815 :: ์ซ์ ์นด๋ (0) | 2022.04.07 |
[BAEKJOON] ๋ฐฑ์ค ์ด๋ถ๊ฒ์ 2110 :: ๊ณต์ ๊ธฐ ์ค์น (0) | 2022.04.07 |
[BAEKJOON] ๋ฐฑ์ค ์ด๋ถ๊ฒ์ 2805 :: ๋๋ฌด ์๋ฅด๊ธฐ (0) | 2022.04.07 |
Comments