[백준/python] 14724 관리자는 누구?

2022. 1. 17. 21:35· Koala - 5기/기초 알고리즘 스터디

dictionary형태로, key값에 따른 value값을 업데이트함으로써 최대 value를 가지는 key값을 추출하는 코드이다.

일단 주의해야 할 것은 print(dict[3])이런식으로 하면 key값이 아닌 value값이 나온다는 사실! 

그래서 애초에 dict의 key값들을 .keys()로 모아둔 다음에 출력하는 편이 낫다.

 

코드를 자세히 설명하자면 동아리의 key값을 각각의 이름으로 지정하고 모두 0으로 초기화시킨다.

이후 n으로 동아리원을 입력받고

가장 최대로 문제를 푼 사람을 대표로 내세우기 때문에 L보다 큰 값이 나올 때마다 값을 다시 갱신시켜준다. 

☆이후 '가장 큰 value값을 가지는 key를 가지고 오는 함수는 max_key = max(딕셔너리 이름, key=딕셔너리이름.get)으로 구현할 수 있다. 

그다음에는 우리가 print(max_key)하면 숫자로 나오기 때문에 .keys 리스트에 있는 max_key번째 항목을 꺼내면 된다.

 

 

DONG = {"PROBRAIN":0, "GROW":0,"ARGOS":0, "ADMIN":0,"ANT":0,"MOTION":0,"SPG":0,"COMON":0,"ALMIGHTY":0}

n=int(input())

for i in range(9):
    L=0
    S=list(map(int, input().split()))
    for j in S:
        if j>L:
            L=j
    if L>=0:
        DONG[i]=L

max_key = max(DONG, key=DONG.get)


print(list(DONG.keys())[max_key])

저작자표시 (새창열림)

'Koala - 5기 > 기초 알고리즘 스터디' 카테고리의 다른 글

[백준/python] 2495. 연속구간  (2) 2022.01.19
[백준/C++] 9012번 괄호  (1) 2022.01.18
[백준/python] 11931 수정렬하기-4  (0) 2022.01.17
[백준/python] 10824번 네 수  (2) 2022.01.17
[백준/python] - 10886번: 0 = not cute / 1 = cute  (0) 2022.01.16
'Koala - 5기/기초 알고리즘 스터디' 카테고리의 다른 글
  • [백준/python] 2495. 연속구간
  • [백준/C++] 9012번 괄호
  • [백준/python] 11931 수정렬하기-4
  • [백준/python] 10824번 네 수
KauKoala
KauKoala
항공대 알고리즘 동아리 Koala 🥰
KauKoala
Koala
KauKoala
전체
오늘
어제
  • 분류 전체보기 (1889)
    • 공지 게시판 (10)
    • 정보 게시판 (8)
    • Codeforce (15)
    • acm-icpc (6)
    • Koala - 1기 (16)
    • Koala - 2기 (111)
      • Programming Contest (1)
      • A반 (20)
      • B반 (39)
      • C반 (22)
      • 기초 강의 (18)
    • Koala - 3기 (10)
      • 기초 스터디 (7)
    • Koala - 4기 (67)
    • Koala - 5기 (144)
      • 기초 알고리즘 스터디 (75)
      • 코딩테스트 준비 스터디 (68)
    • Koala - 6기 (102)
      • 기초 알고리즘 스터디 (75)
      • 코딩테스트 준비 스터디 (25)
      • 모의 테스트 스터디 (1)
    • Koala - 7기 (167)
      • 기초 알고리즘 스터디 (97)
      • 코딩테스트 준비 스터디 (68)
      • 모의 테스트 스터디 (1)
    • Koala - 8기 (44)
      • 기초 알고리즘 스터디 (32)
      • 코딩테스트 준비 스터디 (10)
      • 코드포스 버츄얼 스터디 (0)
      • 프로그래머스 LV2 스터디 (0)
    • Koala - 9기 (205)
      • 기초 알고리즘 스터디 (138)
      • 코딩테스트 준비 스터디 (64)
      • 모의테스트 준비 스터디 (1)
    • Koala - 10기 (117)
      • 기초 알고리즘 스터디 (30)
      • 코딩테스트 준비 스터디 (86)
      • 모의테스트 준비 스터디 (1)
    • Koala - 11기 (151)
      • 기초 알고리즘 스터디 (46)
      • 코딩테스트 준비 스터디 (104)
      • 모의테스트 준비 스터디 (1)
    • Koala - 12기 (86)
      • 기초 알고리즘 스터디 (31)
      • 코딩테스트 준비 스터디 (55)
    • Koala - 13기 (119)
      • 기초 알고리즘 스터디 (52)
      • 코딩테스트 준비 스터디 (67)
    • Koala - 14기 (116)
      • 기초 알고리즘 스터디 (39)
      • 코딩테스트 준비 스터디 (77)
    • Koala - 15기 (138)
      • 기초 알고리즘 스터디 (73)
      • 코딩테스트 준비 스터디 (65)
    • Koala - 16기 (47)
      • 코딩테스트 기초 스터디 (16)
      • 코딩테스트 심화 스터디 (31)
    • Koala - 17기 (62)
      • 코딩테스트 기초 스터디 (15)
      • 코딩테스트 심화 스터디 (47)
    • Koala - 18기 (31)
      • 코딩테스트 기초 스터디 (11)
      • 코딩테스트 심화 스터디 (20)
    • Koala - 19기 (43)
      • 코딩테스트 기초 스터디 (7)
      • 코딩테스트 심화 스터디 (36)
    • Koala - 20기 (0)
      • 코딩테스트 기초 스터디 (0)
      • 코딩테스트 심화 스터디 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 🐨항공대 알고리즘 학회 Koala 3기 모집
  • 🐨항공대 알고리즘 학회 Koala 2기 모집
  • 소모임 소개

인기 글

태그

  • 백트래킹
  • BOJ
  • 백준
  • BFS
  • dfs
  • 파이썬
  • C++
  • dp

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.3.0
KauKoala
[백준/python] 14724 관리자는 누구?
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.