파이썬 질문! (내공150)

파이썬 질문! (내공150)

작성일 2019.10.11댓글 1건
    게시물 수정 , 삭제는 로그인 필요

총 입찰자 명수 n과 각 입찰자의 입찰가를 입력받는다. 이 때, 최고 입찰가를 출력하고, 몇 번째 입찰자가 최고 입찰가를 제시하였는지도 함께 출력하는 프로그램을 작성하라. (단, 최고 입찰가가 여러 명일 경우 먼저 입력받은 입찰자가 선택된다.) 이 문제 풀이 최대한 쉽게 좀 알려주세요ㅠㅠ


#파이썬 질문 사이트 #파이썬 질문 커뮤니티 #파이썬 질문 만들기 #파이썬 질문 대답 #파이썬 질문 반복 #파이썬 질문 #파이썬 질문 명령어 #파이썬 면접 질문 #파이썬 백엔드 면접 질문 #파이썬 코드 질문

profile_image 익명 작성일 -

max_bid = 0 max_bid_seq = 0 n = int(input("입찰자 수 : ")) for i in range(n): m = int(input("{}번째 입찰자의 입찰가 : ".format(i+1))) if m > max_bid: max_bid = m max_bid_seq = i print("최고 입찰가 {}원으로 {}번째 입찰자가 당첨되었습니다.".format(max_bid, max_bid_seq + 1))

1. 모든 입찰자의 입찰가가 동일하면 첫번째 입찰자가 당첨되는 구조이므로 max_bid (최고입찰가)는 0, max_bid_seq (최고입찰가 입찰자 순번)도 0으로 둡니다.

2. i번째 입찰자의 입찰액(m)과 현재 최고입찰가를 비교하여 i번째 입찰자의 입찰액이 크면 그 입찰액을 현재 최고 입찰가로 취급하고 (max_bid = m) 최고 입찰가 입찰자로 취급합니다 (max_bid_seq = i)

3. N번째 입찰자까지 입찰이 끝나면 max_bid_seq + 1 번째 입찰자가 최고 입찰가 max_bid 원으로 당첨됐다고 출력합니다. (여기서 +1인 이유는 사람은 1부터 세기때문에.)

파이썬 질문! (내공150)

총 입찰자 명수 n과 각 입찰자의 입찰가를 입력받는다. 이 때, 최고 입찰가를 출력하고, 몇 번째 입찰자가 최고 입찰가를 제시하였는지도 함께 출력하는...

파이썬 변수 오류 질문-내공 150 급해요!

... 파이썬에서는 선언이 곧 할당이랍니다. 참조는 사용한다는 뜻이지요. 위의 내용에서 위치 변경이라 말하는 것은 param = 'Modified by my_func' 이 할당 구문이 print...

파이썬? 자바? (내공150)

... 들어갈정도이고 파이썬 자바 C언어 기초적인것도 잘모르지만 조금이라도 배워볼려고... 질문자님이 좀더 자세한 정보와 도움을 원하고 위에서 얘기 한 바와 같이 자신에...

파이썬 코딩 질문

... 파이썬 입문자 입니다 연습문제로 풀어보려고... 같습니다 내공150/1초 채택 def main(*args): # 길이... 질문자님에 파일 위치에 맞게 입력하시기를...