[백준 python] 1246번 온라인 판매

2022. 3. 5. 23:18·지난 글 모음
반응형

[백준 python] 1246번 온라인 판매

레벨: 실버 5

언어: python


문제풀러가기

📑풀이 과정

들어온 가격을 내림차순으로 정렬하고 해당가격에 팔았을 때 값을 result 배열에 저장했다.
for 문에서 i+1가 판매하는 인원 수 인데 이 값이 N을 넘어가면 break 걸었다.
그리고 result 배열에서 가장 큰 값을 출력하였다.

📋풀이 코드

import sys

sys.stdin = open("input_py.txt", "r")
input = sys.stdin.readline

N ,M = map(int, input().split(' '))
arr = [int(input()) for _ in range(M)]

arr.sort(reverse=True)
result = []
for i, v in enumerate(arr) :
  if i+1 > N:
    break

  result.append(((i+1) * v, v))

result.sort(reverse= True)
print(result[0][1],result[0][0])

반응형

'지난 글 모음' 카테고리의 다른 글

[백준 python] 19941번 햄버거 분배 - 그리디  (0) 2022.03.10
[백준 python] 1105번 팔 - 그리디  (0) 2022.03.09
[백준 python] 1449번 수리공 항승 - 그리디  (0) 2022.03.05
[백준 python] 1049번 기타줄 - 그리디  (0) 2022.03.04
[백준 python] 18310번 안테나 - 그리디  (0) 2022.03.04
'지난 글 모음' 카테고리의 다른 글
  • [백준 python] 19941번 햄버거 분배 - 그리디
  • [백준 python] 1105번 팔 - 그리디
  • [백준 python] 1449번 수리공 항승 - 그리디
  • [백준 python] 1049번 기타줄 - 그리디
코딩하자영아
코딩하자영아
코딩공부내용 정리
  • 코딩하자영아
    코드치고 무게치고
    코딩하자영아
  • 전체
    오늘
    어제
    • 분류 전체보기 (82)
      • 개발 (1)
      • 지난 글 모음 (81)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    sw 정글
    python
    Express
    회원가입
    html input
    JavaScrpit
    SW정글
    HTML
    프로그래머스
    템플릿 문자열
    React
    Coding Test
    sw정글사관학교
    javascript
    onChange
    사용자 정의 객체
    백준
    리액트
    자바스크립트
    정글sw
    코딩테스트
    node.js
    회원가입 폼
    목록 창 만들기
    malloc-lab
    conding test
    자바스크립트 문자열 변수
    dfsbfs
    PINTOS
    Spring
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
코딩하자영아
[백준 python] 1246번 온라인 판매
상단으로

티스토리툴바