https://programmers.co.kr/learn/courses/30/lessons/42584
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ ๊ณ ๋์ Kit ์ฃผ์๊ฐ๊ฒฉ ๋ฌธ์ ํ์ด์ด๋ค.
๋ช ์ด๋ง์ ์ฃผ์์ด ๋จ์ด์ก๋์ง ๊ตฌํ๋ ๋ฌธ์ ์ธ๋ฐ ๋ฐฐ์ด ์ธ๋ฑ์ค์ ์ฐจ์ด๋ก ์ฝ๊ฒ ์ด๋ฅผ ๊ตฌํ ์ ์๊ณ ํ์ฌ ๋ฐ๋ณต ์์๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ทธ ๋ค์ ๋จ์ด์ง ์ ์ด ์๋์ง ์ค์ฒฉ ๋ฐ๋ณต๋ฌธ์ ํตํด ํ์ธํ๋ค.
์๊ฐ์ด ์ค๋ ๊ฑธ๋ ค ํจ์จ์ฑ์์ ํ๋ฝํ ์ค ์์๋๋ฐ ๋ฐฐ์ด์ ์ปฌ๋ ์ ์ผ๋ก ๋ณํํ์ง ์๊ณ ์์๋ฐฐ์ด๋ก ์ฌ์ฉํด์ ์๊ฐ์ด๊ณผ๊ฐ ๋ฐ์ํ์ง ์์ ๊ฒ ๊ฐ๋ค.
class Solution {
public int[] solution(int[] prices) {
int len = prices.length;
int[] answer = new int[len];
for (int i = 0; i < answer.length; i++) {
for (int j = i + 1; j < answer.length; j++) {
if (prices[i] > prices[j]) {
answer[i] = j-i;
break;
}
if (j == len - 1) {
answer[i] = j - i;
}
}
}
return answer;
}
}
'๊ฐ๋ฐ > ์๋ฃ๊ตฌ์กฐ & ์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
K๋ฒ์งธ์ (Java) (0) | 2022.02.09 |
---|---|
์ฒด์ก๋ณต (Java) (0) | 2022.02.08 |
๋ค๋ฆฌ๋ฅผ ์ง๋๋ ํธ๋ญ (Java) (0) | 2022.01.24 |
ํ๋ฆฐํฐ (Java) (0) | 2022.01.16 |
๊ธฐ๋ฅ๊ฐ๋ฐ (Java) (0) | 2021.11.12 |
๋๊ธ