Tags
- Study
- greedy
- BFS
- BOJ
- SpringBoot
- DP
- ๋ฌธ์์ด
- stack
- sort
- ๊ตฌํ
- ๊ทธ๋ํ ํ์
- queue
- ๋๋น ์ฐ์ ํ์
- Dynamic Programming
- LV2
- ๊ต์ฌ
- Brute Force Algorithm
- Java
- ์๋ฎฌ๋ ์ด์
- ์ ๋ ฌ
- Python
- ๋ฐฑํธ๋ํน
- ์๋ฃ๊ตฌ์กฐ
- dfs
- ๊ทธ๋ํ ์ด๋ก
- PGM
- CodingTest
- ์ํ
- ์ ์๋ก
- ๊น์ด ์ฐ์ ํ์
Archives
๊ธฐ๋ก๋ฐฉ
Lv.1 : ์๋ ์ซ์ ๋ํ๊ธฐ ๋ณธ๋ฌธ
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- 0 ~ 9 ์ฌ์ด์ ์ซ์๊ฐ ๋ค์ด์๋ intํ ๋ฐฐ์ด์ด ์ ๋ ฅ๋๋ค.
- ์ ๋ ฅ๋์ง ์์ ์ซ์๋ค์ ํฉ์ ๋ฆฌํดํ๋ค.
๐ธ ์ฝ๋ ๐ธ
class Solution {
public int solution(int[] numbers) {
boolean flag[] = new boolean[10];
int answer = 0;
for(int i : numbers){
flag[i] = true;
}
for(int i = 0; i <= 9; i++) {
if(!flag[i]) answer += i;
}
return answer;
}
}
๐ธ ์ฝ๋ ํด์ ๐ธ
- ์ซ์์ ๋ฑ์ฅ ์ฌ๋ถ๋ฅผ boolean ๋ฐฐ์ด๋ก ํ์ธํ๋ค.
๐ธ end ๐ธ
- for๋ฌธ์ด ๋ ๋ฒ ์ฌ์ฉ๋๊ฒ ์ข์ง ๋ชปํ ๊ฒ ๊ฐ๋ค.
- 0~9 ํฉ์์ ๋ฑ์ฅํ ์ซ์๋ฅผ ๋นผ๋ ํ์์ด ๊ด์ฐฎ์ ํด๊ฒฐ์ฑ ์ผ ๊ฒ ๊ฐ๋ค.
- ์์ ์ฝ๋๋ ํจ์ฌ ๊ฐ๊ฒฐํ์ง๋ง ์ฑ๋ฅ์ ๋น์ทํ ๊ฒ ๊ฐ๋ค.
- ๋ค๋ฅธ์ฌ๋ ์ฝ๋๋ฅผ ๋ณด๋ ๋ด ์์ ์ฝ๋์ ๋๊ฐ๋ค.
class Solution {
public int solution(int[] numbers) {
int answer = 45;
for(int i : numbers) answer -= i;
return answer;
}
}
728x90
'CodingTest > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Lv.1 : ์ต์์ง์ฌ๊ฐํ (0) | 2022.07.30 |
---|---|
Lv.1 : ์์ ๋ง๋ค๊ธฐ (0) | 2022.07.30 |
Lv.1 : ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ (0) | 2022.07.28 |
Lv.1 : ํ๋ ฌ์ ๋ง์ (0) | 2022.07.28 |
Lv.1 : x๋งํผ ๊ฐ๊ฒฉ์ด ์๋ n๊ฐ์ ์ซ์ (0) | 2022.07.28 |