01-08 08:57
Recent Posts
Recent Comments
Tags
- ICT
- Java
- SQL
- ์คํฝ์ค๋น
- ์กํ๊ณ
- API MarketPlace ๊ธ๋ก๋ฒ ์ํฌํฐ์ฆ
- DB
- DATABASE
- ์จ์ผ๋ํ
- Naver Cloud
- ์ด๋ธ์
- python
- TSQL
- ict๊ณต๋ชจ์
- ICT๋ฉํ ๋ง
- ํ์ด์๊ณต๋ชจ์
- ํ์ด์
- ์๋์ด๋ ธ
- ํ๋ก๋ณด๋ ธ
- Spring
- RaspberryPi
- mysql
- ์คํฝ๋ ํ
- API๋ง์ผํ๋ ์ด์ค
- JOBํ๊ณ
- ํ์ด์ฌ
- ์๋ฐ
- appetizer
- linux
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- Today
- Total
miinsun
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_48 ์ฅ๋๊พธ๋ฌ๊ธฐ ๋ณธ๋ฌธ
๐ฌ ๋ฌธ์ ์ค๋ช
์ ํ๊ธฐ๊ฐ ์์๋์์ต๋๋ค. ์ฒ ์๋ ์ ์ง๊ฟ์ ๋ง๋ ๋๋ฌด ์ ์ด ๋ฌ์ต๋๋ค. ์ฒ ์๋ค ๋ฐ์๋ N๋ช ์ ํ์๋ค์ด ์์ต๋๋ค.
์ ์๋์ ๋ฐ ํ์๋ค์๊ฒ ๋ฐ ๋ฒํธ๋ฅผ ์ ํด ์ฃผ๊ธฐ ์ํด ์ด๋์ฅ์ ๋ฐ ํ์๋ค์ ํค๊ฐ ๊ฐ์ฅ ์์ ํ์๋ถํฐ ์ผ๋ ฌ๋ก ํค์์ผ๋ก ์ธ์ ์ต๋๋ค. ์ ์ผ ์์ ๊ฐ์ฅ ์์ ํ์๋ถํฐ ๋ฐ ๋ฒํธ๋ฅผ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ถ์ฌํฉ๋๋ค. ์ฒ ์๋ ์ง๊ฟ๋ณด๋ค ํค๊ฐ ํฝ๋๋ค.
๊ทธ๋ฐ๋ฐ ์ฒ ์๊ฐ ์ ๋ฒํธ๋ฅผ ๋ฐ๊ณ ์ถ์ด ์ง๊ฟ๊ณผ ์๋ฆฌ๋ฅผ ๋ฐ๊ฟจ์ต๋๋ค. ์ ์๋์ ์ด ์ฌ์ค์ ๋ชจ๋ฅด๊ณ ํ์๋ค์๊ฒ ์์๋ ์์๋๋ก ๋ฒํธ๋ฅผ ๋ถ์ฌํ์ต๋๋ค.
์ฒ ์์ ์ง๊ฟ์ด ์๋ฆฌ๋ฅผ ๋ฐ๊พผ ๋ฐ ํ์๋ค์ ์ผ๋ ฌ๋ก ์์๋ ํค ์ ๋ณด๊ฐ ์ฃผ์ด์ง ๋, ์ฒ ์๊ฐ ๋ฐ์ ๋ฒํธ์ ์ฒ ์ ์ง๊ฟ์ด ๋ฐ์ ๋ฒํธ๋ฅผ ์ฐจ๋ก๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
๐จ ์ ์ถ๋ ฅ ์
์ ๋ ฅ - ์ฒซ ๋ฒ์งธ ์ค์ ์์ฐ์ N(5<=N<=100)์ด ์ฃผ์ด์ง๋ค.
๋ ๋ฒ์งธ ์ค์ ์ ์ผ ์์๋ถํฐ ์ผ๋ ฌ๋ก ์์๋ ํ์๋ค์ ํค๊ฐ ์ฃผ์ด์ง๋ค.
ํค(๋์ด) ๊ฐ H๋ (120<=H<=180)์ ์์ฐ์ ์ ๋๋ค.
9
120 125 152 130 135 135 143 127 160
์ถ๋ ฅ - ์ฒซ ๋ฒ์งธ ์ค์ ์ฒ ์์ ๋ฐ ๋ฒํธ์ ์ง๊ฟ์ ๋ฐ ๋ฒํธ๋ฅผ ์ฐจ๋ก๋ก ์ถ๋ ฅํฉ๋๋ค.
์ถ๋ ฅํด์ค : ํค ์ ๋ณด 152๊ฐ ์ฒ ์์ด๊ณ , 127์ด ์ฒ ์ ์ง๊ฟ์ ๋๋ค.
3 8
โ
๐ป Solution.java
import java.util.*;
public class Main {
public ArrayList<Integer> solution(int n, int [] arr) {
ArrayList<Integer> answer = new ArrayList<>();
int[]tmp = arr.clone();
Arrays.sort(tmp);
for(int i = 0; i < n; i++) {
if(arr[i] != tmp[i]) answer.add(i+1);
}
return answer;
}
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();
}
for(int x : main.solution(n, arr)) System.out.print(x+" ");
sc.close();
return ;
}
}
'Algorithm > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_50 ์ด๋ถ๊ฒ์ (0) | 2022.01.13 |
---|---|
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_49 ์ขํ ์ ๋ ฌ (0) | 2022.01.12 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_47 ์ค๋ณต ํ์ธ (0) | 2022.01.12 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_46 LRU(์บ์, ์นด์นด์ค ๋ณํ) (0) | 2022.01.12 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_45 ์ฝ์ ์ ๋ ฌ (0) | 2022.01.10 |
Comments