01-08 08:57
Recent Posts
Recent Comments
Tags
- ์๋์ด๋ ธ
- python
- appetizer
- linux
- ์๋ฐ
- ์ด๋ธ์
- Spring
- DATABASE
- Naver Cloud
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ํ์ด์
- ict๊ณต๋ชจ์
- ํ์ด์๊ณต๋ชจ์
- ICT๋ฉํ ๋ง
- TSQL
- ์คํฝ์ค๋น
- Java
- API MarketPlace ๊ธ๋ก๋ฒ ์ํฌํฐ์ฆ
- mysql
- ์คํฝ๋ ํ
- ์จ์ผ๋ํ
- SQL
- ํ์ด์ฌ
- DB
- JOBํ๊ณ
- ํ๋ก๋ณด๋ ธ
- API๋ง์ผํ๋ ์ด์ค
- RaspberryPi
- ICT
- ์กํ๊ณ
- Today
- Total
miinsun
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_45 ์ฝ์ ์ ๋ ฌ ๋ณธ๋ฌธ
๐ฌ ๋ฌธ์ ์ค๋ช
N๊ฐ์ด ์ซ์๊ฐ ์ ๋ ฅ๋๋ฉด ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ์ฌ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
์ ๋ ฌํ๋ ๋ฐฉ๋ฒ์ ์ฝ์ ์ ๋ ฌ์ ๋๋ค.
๐จ ์ ์ถ๋ ฅ ์
์ ๋ ฅ - ์ฒซ ๋ฒ์งธ ์ค์ ์์ฐ์ N(1<=N<=100)์ด ์ฃผ์ด์ง๋๋ค.
๋ ๋ฒ์งธ ์ค์ N๊ฐ์ ์์ฐ์๊ฐ ๊ณต๋ฐฑ์ ์ฌ์ด์ ๋๊ณ ์ ๋ ฅ๋ฉ๋๋ค. ๊ฐ ์์ฐ์๋ ์ ์ํ ๋ฒ์ ์์ ์์ต๋๋ค.
6
11 7 5 6 10 9
์ถ๋ ฅ - ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋ ์์ด์ ์ถ๋ ฅํฉ๋๋ค.
5 6 7 9 10 11
โ
๐ป Solution.java
import java.util.*;
public class Main {
public void solution(int n, int [] arr) {
int i, j = 0;
for(i = 1; i < n; i++) {
int tmp = arr[i];
for(j = i - 1; j >= 0; j--) {
if(arr[j] > tmp) {
arr[j + 1] = arr[j];
}
else break;
}
arr[j + 1] = tmp;
}
for(int num : arr) {
System.out.print(num + " ");
}
return;
}
public static void main(String[] args){
Main main = new Main();
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[] arr = new int[n];
for(int i = 0; i < n; i++) {
arr[i] = sc.nextInt();
}
main.solution(n, arr);
sc.close();
return ;
}
}
'Algorithm > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_47 ์ค๋ณต ํ์ธ (0) | 2022.01.12 |
---|---|
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_46 LRU(์บ์, ์นด์นด์ค ๋ณํ) (0) | 2022.01.12 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_44 ๋ฒ๋ธ ์ ๋ ฌ (0) | 2022.01.10 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_43 ์ ํ ์ ๋ ฌ (0) | 2022.01.10 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_42 ์๊ธ์ค (0) | 2022.01.10 |
Comments