[프로그래머스/level 2] 주식가격 - 42584

2024. 10. 10. 07:44·코딩 테스트 정복기/프로그래머스
반응형

[level 2] 주식가격 - 42584

문제 링크

성능 요약

메모리: 69 MB, 시간: 18.38 ms

구분

코딩테스트 연습 > 스택/큐

채점결과

정확성: 66.7
효율성: 33.3
합계: 100.0 / 100.0

제출 일자

2024년 10월 10일 07:39:56

문제 설명

초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요.

제한사항
  • prices의 각 가격은 1 이상 10,000 이하인 자연수입니다.
  • prices의 길이는 2 이상 100,000 이하입니다.
입출력 예
prices return
[1, 2, 3, 2, 3] [4, 3, 1, 1, 0]
입출력 예 설명
  • 1초 시점의 ₩1은 끝까지 가격이 떨어지지 않았습니다.
  • 2초 시점의 ₩2은 끝까지 가격이 떨어지지 않았습니다.
  • 3초 시점의 ₩3은 1초뒤에 가격이 떨어집니다. 따라서 1초간 가격이 떨어지지 않은 것으로 봅니다.
  • 4초 시점의 ₩2은 1초간 가격이 떨어지지 않았습니다.
  • 5초 시점의 ₩3은 0초간 가격이 떨어지지 않았습니다.

※ 공지 - 2019년 2월 28일 지문이 리뉴얼되었습니다.

출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges

제출코드

import java.util.*;
class Solution {
    public int[] solution(int[] prices) {
        int[] answer = new int[prices.length];
        for(int i = 0 ; i < prices.length-1; i++){
            for(int j = i+1; j< prices.length; j++){
                answer[i] = j-i;
                if(prices[i] > prices[j]){
                    break;
                }
            }
        }
        return answer;
    }
}
728x90
반응형

'코딩 테스트 정복기 > 프로그래머스' 카테고리의 다른 글

[프로그래머스/level 2] 기능개발 - 42586  (1) 2024.10.12
[프로그래머스/level 2] 올바른 괄호 - 12909  (0) 2024.10.11
[프로그래머스/level 3] 네트워크 - 43162  (0) 2024.10.07
[프로그래머스/level 1] 실패율 - 42889  (1) 2024.10.06
[프로그래머스/level 2] 타겟 넘버 - 43165  (0) 2024.10.04
'코딩 테스트 정복기/프로그래머스' 카테고리의 다른 글
  • [프로그래머스/level 2] 기능개발 - 42586
  • [프로그래머스/level 2] 올바른 괄호 - 12909
  • [프로그래머스/level 3] 네트워크 - 43162
  • [프로그래머스/level 1] 실패율 - 42889
settong
settong
    250x250
  • settong
    개 발 자 국
    settong
  • 전체
    오늘
    어제
    • 전체보기 (202)
      • Computer Science (50)
        • Network (7)
        • Operating System (18)
        • Data Structure (9)
        • Database (11)
        • Algorithm (5)
      • Language (17)
        • Java (17)
        • Javascript (0)
        • Python (0)
      • Devops (20)
        • AWS (0)
        • Naver Cloud (16)
        • CICD (3)
        • 웹 서버 관리 (1)
      • Front (0)
        • React (0)
      • Backend (5)
        • Spring (5)
      • 코딩 테스트 정복기 (110)
        • 백준 (51)
        • 프로그래머스 (53)
        • 기타 (6)
      • etc (0)
      • 경제 상식 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    프로그래머스
    집합
    백준
    다이나믹프로그래밍
    BFS
    Spring Boot
    ncp200
    github actions
    백트래킹
    벨만포드
    해시
    ncp202
    분할정복
    CI/CD
    lcs
    ncp
    다익스트라
    DFS
    Network
    완전탐색
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
settong
[프로그래머스/level 2] 주식가격 - 42584
상단으로

티스토리툴바