Recent Posts
소소한 개발이야기
[Programmers 문제풀이 JAVA] Level 2 주식가격 본문
📄 주식가격
🔗 문제 풀러가기
이중 for문을 이용하면 쉽게 문제를 해결할 수 있습니다. i번째 값을 기준으로 이 후 값이 내려가기 전까지 카운트 해주면서 몇 일 동안 가격이 유지되는지 세어주기만 하면 됩니다.
🌱 Solution 함수
public int[] solution(int[] prices) {
int len = prices.length;
int[] answer = new int[len];
int cnt = 0;
for (int i = 0; i < len - 1; i++) {
cnt = 0;
for (int j = i + 1; j < len; j++) {
++cnt;
if (prices[i] > prices[j]) {
break;
}
}
answer[i] = cnt;
}
return answer;
}
'Programmers' 카테고리의 다른 글
[Programmers 문제풀이 JAVA] Level 2 소수 찾기 (0) | 2019.05.28 |
---|---|
[Programmers 문제풀이 JAVA] Level 2 탑 (0) | 2019.05.27 |
[Programmers 문제풀이 JAVA] Level 2 프린터 (0) | 2019.05.25 |
[Programmers 문제풀이 JAVA] Level 3 방문 길이 (0) | 2019.05.11 |
[Programmers 문제풀이 JAVA] Level 2 스킬 트리 (0) | 2019.05.10 |
Comments