[백준] 11557번 - Yangjojang of The Year (파이썬)

2022. 9. 11. 17:53·🎲 알고리즘 공부/백준

[문제]

입학 OT때 누구보다도 남다르게 놀았던 당신은 자연스럽게 1학년 과대를 역임하게 되었다.

타교와의 조인트 엠티를 기획하려는 당신은 근처에 있는 학교 중 어느 학교가 술을 가장 많이 먹는지 궁금해졌다.

학교별로 한 해동안 술 소비량이 주어질 때, 가장 술 소비가 많은 학교 이름을 출력하여라.

 

입출력 예시

 

 

https://www.acmicpc.net/problem/11557

 

11557번: Yangjojang of The Year

입학 OT때 누구보다도 남다르게 놀았던 당신은 자연스럽게 1학년 과대를 역임하게 되었다. 타교와의 조인트 엠티를 기획하려는 당신은 근처에 있는 학교 중 어느 학교가 술을 가장 많이 먹는지

www.acmicpc.net

 


🎨 풀이

💡 전체 코드

import sys

T = int(input())

for _ in range(T):
    N = int(input())
    max = 0

    for _ in range(N):
        alcohol = list(sys.stdin.readline().split())
        if max < int(alcohol[1]):
            max = int(alcohol[1])
            univ = alcohol[0]
    print(univ)

> 핵심 : 글자가 일치하는 지 순서대로 비교하면 된다 

 

 

 

🍦 코드 설명 (실행 순서대로 나열)

# main

T = int(input())

1. T를 입력받는다.

 - T : 테스트 케이스 수

 

for _ in range(T):
    N = int(input())
    max = 0

2. for문을 T번 반복한다.

3. N을 입력받는다.

 - N : 해당 테스트 케이스에 있는 대학교 수

 

    for _ in range(N):
        alcohol = list(sys.stdin.readline().split())
        if max < int(alcohol[1]):
            max = int(alcohol[1])
            univ = alcohol[0]
    print(univ)

4. for문을 N번 반복한다. (대학교 수)

5. alcohol를 입력받는다.

 - alcohol[0]에는 대학교 이름, alcohol[1]에는 술의 양이 적혀있다.

6. 만약 max보다 alcohol[1]이 더 크다면,  max에는 alcohol[1]을 넣고, univ에는 alcohol[0]을 넣는다.

7. for문이 다 끝난 후 univ를 출력한다.

 - univ : 술 소비가 가장 많은 학교


끝~

⭐ 느낀점

> 술 양을 체크하는 문제였다. 그렇게 어려운 부분은 없었다. 굳이 따지자면 int를 씌워야했다는 거 정도?! 요정도면 깔끔했다고 생각한다.

'🎲 알고리즘 공부 > 백준' 카테고리의 다른 글

[백준] 10214번 - Baseball (파이썬)  (0) 2022.09.13
[백준] 10718번 - We love kriii (파이썬)  (0) 2022.09.12
[백준] 1550번 - 16진수 (파이썬)  (0) 2022.09.09
[백준] 9093번 - 단어 뒤집기 (파이썬)  (0) 2022.09.08
[백준] 2953번 - 나는 요리사다 (파이썬)  (0) 2022.09.07
'🎲 알고리즘 공부/백준' 카테고리의 다른 글
  • [백준] 10214번 - Baseball (파이썬)
  • [백준] 10718번 - We love kriii (파이썬)
  • [백준] 1550번 - 16진수 (파이썬)
  • [백준] 9093번 - 단어 뒤집기 (파이썬)
듬듬
듬듬
  • 듬듬
    두드림
    듬듬
  • 전체
    오늘
    어제
    • 분류 전체보기 (280)
      • 📑 신입일기 (35)
      • 🍪 Web (1)
        • angular (1)
        • JavaScript (0)
      • 🧩 Node.js 공부 (2)
      • 🎲 알고리즘 공부 (192)
        • 프로그래머스 (76)
        • 백준 (96)
        • 코드업 (19)
      • 🎨 Tistory Customizing (1)
      • 💌 일상 (12)
        • 일상 (5)
        • 기록 (7)
      • 📜 자격증 (2)
        • 정보처리기사 (2)
      • 📗 spring boot 공부 (9)
      • 학교 공부 (20)
        • ICT 개론 (14)
        • 리눅스 (6)
      • ChatGPT 랑 놀기 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    행렬덧셈
    스프링부트
    티스토리챌린지
    6월 목표
    코린이
    코드업
    오버워치
    codeup
    백준
    프로그래머스
    BOJ
    연습문제
    파이썬
    오블완
    정보처리기사
    til
    정처기
    카카오
    찬양추천
    50문답
    피보나치수
    코민이
    컨텐더스
    충무로
    일기
    스프링 부트
    폰켓몬
    nodejs
    코테
    신입일기
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
듬듬
[백준] 11557번 - Yangjojang of The Year (파이썬)
상단으로

티스토리툴바