Tags
- ๊น์ด ์ฐ์ ํ์
- Java
- ๋๋น ์ฐ์ ํ์
- ์ ์๋ก
- Python
- sort
- Brute Force Algorithm
- ๊ทธ๋ํ ํ์
- BFS
- greedy
- ๋ฌธ์์ด
- ์ํ
- ์๋ฎฌ๋ ์ด์
- ๊ต์ฌ
- DP
- CodingTest
- ๋ฐฑํธ๋ํน
- queue
- BOJ
- ๊ทธ๋ํ ์ด๋ก
- PGM
- ๊ตฌํ
- stack
- Dynamic Programming
- ์ ๋ ฌ
- Study
- LV2
- SpringBoot
- dfs
- ์๋ฃ๊ตฌ์กฐ
Archives
๊ธฐ๋ก๋ฐฉ
Lv.1 : ์ ์ผ ์์ ์ ์ ๊ฑฐํ๊ธฐ ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์ ๋ ฅ๋ ๋ฆฌ์คํธ์์ ์ต์๊ฐ์ ์ ์ธํ๊ณ ๋ฐํํ๋ค.
๐ธ ์ฝ๋ ๐ธ
class Solution {
public int[] solution(int[] arr) {
if(arr.length < 2){
int r[] = {-1};
return r;
}
int index = 0;
for(int i = 1; i < arr.length; i++){
if(arr[index] > arr[i]) index = i;
}
int answer[] = new int[arr.length-1];
for(int i = 0, j = 0; i < arr.length; i++){
if(i != index){
answer[j] = arr[i];
j++;
}
}
return answer;
}
}
๐ธ ์ฝ๋ ํด์ ๐ธ
- Array์๋ฃํ์ ํ์ฉํ๋ฉด min๊ฐ๊ณผ ์ธ๋ฑ์ค remove๋ฅผ ๋ฐ๋ก ํ ์ ์๋ ๊ฒ ๊ฐ์ง๋ง, ์ฌ์ฉ ๋ฐฉ๋ฒ์ ์ ๋ชฐ๋ผ for๋ฌธ์ ์ด์ฉํ๋ค.
๐ธ end ๐ธ
- Java์ Array ํจ์๋ค์ ๊ณต๋ถํ ํ์์ฑ์ ๋๋๋ค.
- ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋๋ฅผ ๋ณด๊ณ , return ์ฉ์ผ๋ก ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค ๋ return new int[]{1,2,3} ์ฒ๋ผ ์ฌ์ฉํ๋ฉด ๋๋ ๊ฑธ ๋ฐฐ์ ๋ค.
728x90
'CodingTest > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Lv.1 : ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ (0) | 2022.08.02 |
---|---|
Lv.1 : ์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ (0) | 2022.08.02 |
Lv.1 : ์ง์์ ํ์ (0) | 2022.08.02 |
Lv.1 : ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ (0) | 2022.07.31 |
Lv.1 : ์ฝ๋ผ์ธ ์ถ์ธก (0) | 2022.07.31 |