[프로그래머스] [PCCE 기출문제] 10번 / 데이터 분석

2026. 3. 20. 14:46·Algorithm

문제

 

풀이

 

문제가 복잡하다고 생각했는데, 하나씩 차근차근 나눠서 생각해보니 쉬운 문제였다.

생각했던 로직 : 

-> ext가 있는 요소를 찾음 

-> 찾은 요소의 값이 val_ext보다 작으면 res에 append 

-> res를 sort_by를 기준으로 sort

 

def solution(data, ext, val_ext, sort_by):
	#데이터의 column 순서 리스트 정의(index find 용)
    data_rows = ['code', 'date', 'maximum', 'remain']
    res = []
    for row in data :	#데이터의 행을 순회
    	#데이터의 ext 값이 val_ext값보다 작으면
        if row[data_rows.index(ext)] < val_ext :
            res.append(row)
    
    #sort_by 기준으로 오름차순 정렬
    res = sorted(res, key = lambda  x : x[data_rows.index(sort_by)])
    
    return res

 

1. 각 행을 반복하며 

2. Data의 column 순서가 나와있으므로, 인덱스를 기준으로 데이터의 ext값과  val_ext 값을 비교

3. 비교한 데이터의 값이 더 작으면, res 배열에 append

4. sort_by 기준으로 오름차순 sort(lambda 이용) 

 

 

GitHub Link

 

BackJoon-Programmers/프로그래머스/1/250121. [PCCE 기출문제] 10번 / 데이터 분석 at main · jaeh

Contribute to jaeheonki/BackJoon-Programmers development by creating an account on GitHub.

github.com

 

'Algorithm' 카테고리의 다른 글

[프로그래머스] 달리기 경주  (0) 2026.03.23
[프로그래머스] 개인정보 수집 유효기간  (3) 2026.03.20
[프로그래머스] 로또의 최고 순위와 최저 순위  (1) 2026.03.16
[프로그래머스] 성격 유형 검사하기  (0) 2026.03.16
[프로그래머스] 햄버거 만들기  (1) 2026.03.16
'Algorithm' 카테고리의 다른 글
  • [프로그래머스] 달리기 경주
  • [프로그래머스] 개인정보 수집 유효기간
  • [프로그래머스] 로또의 최고 순위와 최저 순위
  • [프로그래머스] 성격 유형 검사하기
uj07096
uj07096
개발블로그 시작 !
  • uj07096
    김재헌 님의 블로그
    uj07096
  • 전체
    오늘
    어제
    • 분류 전체보기 N
      • Algorithm
      • My IT
        • Article
        • Codes
      • TIL
      • My Projects N
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    DenseNet
    딥러닝
    YOLO
    optuna
    kaggle
    데이터전처리
    ResNet
    AI
    코딩테스트
    EfficientNet
    머신러닝
    Faster R-CNN
    DeepLearning
    LeetCode
    LSTM
    Tensor
    transfer learning
    GAN
    Algorithm
    til
    python
    코테
    convolution
    Stack
    프로그래머스
    EDA
    파이썬
    PyTorch
    이상치
    autoencoder
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
uj07096
[프로그래머스] [PCCE 기출문제] 10번 / 데이터 분석
상단으로

티스토리툴바