구현 309

백준(Python) 11098번 첼시를 도와줘! 풀이

Python으로 구현한 11098번 첼시를 도와줘! 문제 풀이입니다. https://www.acmicpc.net/problem/11098 11098번: 첼시를 도와줘! 구단이 성적을 내지 못한다면 답은 새 선수 영입뿐이다. 이것은 오늘날 유럽 리그에서 가장 흔한 전략이고, 노르웨이의 로젠버그 팀은 이러한 전략이 성공한 대표적 예시다. 그들은 많은 스카 www.acmicpc.net n = int(input()) for _ in range(n) : p = int(input()) max_price = 0 max_name = "" for _ in range(p) : c, name = input().split() if int(c) > max_price : max_price = int(c) max_name = na..

백준(Python) 13752번 히스토그램 풀이

Python으로 구현한 13752번 히스토그램 문제 풀이입니다. https://www.acmicpc.net/problem/13752 13752번: 히스토그램 히스토그램은 데이터를 시각적으로 표현한 것이다. 막대로 구성되며 각 막대의 길이는 데이터 양의 크기를 나타낸다. 일부 데이터가 주어지면 히스토그램을 생성하시오. www.acmicpc.net n = int(input()) for _ in range(n) : k = int(input()) print('=' * k) 1. k를 입력받아 출력 시 '=' 문자를 k개 출력한다.

백준(Python) 11945번 뜨거운 붕어빵 풀이

Python으로 구현한 11945번 뜨거운 붕어빵 문제 풀이입니다. https://www.acmicpc.net/problem/11945 11945번: 뜨거운 붕어빵 입력으로 주어지는 각 행을 반전시켜서 출력하면 됩니다. 입력의 1행 1열은 출력의 1행 M열로, 입력의 1행 2열은 출력의 1행 M-1열로 … 입력의 1행 M열은 출력의 1행 1열로 … 입력의 N행 M열은 출력 www.acmicpc.net n, m = map(int, input().split()) for _ in range(n) : data = input() print(data[::-1]) 1. 반복문 내에서 문자열로 데이터를 입력받아 거꾸로 출력한다.

백준(Python) 2857번 FBI 풀이

Python으로 구현한 2857번 FBI 문제 풀이입니다. https://www.acmicpc.net/problem/2857 2857번: FBI 5개 줄에 요원의 첩보원명이 주어진다. 첩보원명은 알파벳 대문자, 숫자 0~9, 대시 (-)로만 이루어져 있으며, 최대 10글자이다. www.acmicpc.net data = [] for _ in range(5) : data.append(input()) flag = 0 for i in range(len(data)) : if 'FBI' in data[i] : print(i+1, end=' ') flag = 1 if flag == 0 : print('HE GOT AWAY!') 1. 5개의 요원 첩보원명을 입력받아 리스트에 추가한다. 2. 반복문을 통해 리스트에 존재..

백준(Python) 10768번 특별한 날 풀이

Python으로 구현한 10768번 특별한 날 문제 풀이입니다. https://www.acmicpc.net/problem/10768 10768번: 특별한 날 마지막 줄에 "Before", "After"나 "Special"을 출력한다. www.acmicpc.net month = int(input()) day = int(input()) if month == 2 : if day == 18 : print('Special') elif day < 18 : print('Before') else : print('After') elif month < 2 : print('Before') else : print('After') 1. 날짜가 2월 18일이라면 "Special"을 출력한다. 2. 날짜가 2월 18일 전이면 "B..

백준(Python) 11557번 Yangjojang of The Year 풀이

Python으로 구현한 11557번 Yangjojang of The Year 문제 풀이입니다. https://www.acmicpc.net/problem/11557 11557번: Yangjojang of The Year 입학 OT때 누구보다도 남다르게 놀았던 당신은 자연스럽게 1학년 과대를 역임하게 되었다. 타교와의 조인트 엠티를 기획하려는 당신은 근처에 있는 학교 중 어느 학교가 술을 가장 많이 먹는지 www.acmicpc.net t = int(input()) for _ in range(t) : n = int(input()) data = list(input().split()) for _ in range(n - 1) : a, b = input().split() if int(data[1]) < int(b) ..

백준(Python) 2947번 나무 조각 풀이

Python으로 구현한 2947번 나무 조각 문제 풀이입니다. https://www.acmicpc.net/problem/2947 2947번: 나무 조각 첫째 줄에 조각에 쓰여 있는 수가 순서대로 주어진다. 숫자는 1보다 크거나 같고, 5보다 작거나 같으며, 중복되지 않는다. 처음 순서는 1, 2, 3, 4, 5가 아니다. www.acmicpc.net data = list(map(int, input().split())) target = [1, 2, 3, 4, 5] while data != target : for i in range(4) : if data[i] > data[i+1] : data[i], data[i+1] = data[i+1], data[i] else : continue for j in rang..

백준(Python) 5576번 콘테스트 풀이

Python으로 구현한 5576번 콘테스트 문제 풀이입니다. https://www.acmicpc.net/problem/5576 5576번: 콘테스트 최근 온라인에서의 프로그래밍 콘테스트가 열렸다. W 대학과 K 대학의 컴퓨터 클럽은 이전부터 라이벌 관계에있어,이 콘테스트를 이용하여 양자의 우열을 정하자라는 것이되었다. 이번이 두 대 www.acmicpc.net w_data = [] k_data = [] for i in range(20) : if i < 10 : w_data.append(int(input())) else : k_data.append(int(input())) w_data.sort(reverse=True) k_data.sort(reverse=True) print(sum(w_data[:3]), ..

백준(Python) 4458번 첫 글자를 대문자로 풀이

Python으로 구현한 4458번 첫 글자를 대문자로 문제 풀이입니다. https://www.acmicpc.net/problem/4458 4458번: 첫 글자를 대문자로 첫째 줄에 줄의 수 N이 주어진다. 다음 N개의 줄에는 문장이 주어진다. 각 문장에 들어있는 글자의 수는 30을 넘지 않는다. 모든 줄의 첫 번째 글자는 알파벳이다. www.acmicpc.net n = int(input()) for _ in range(n) : data = str(input()) data = data[0].upper() + data[1:] print(data) 1. 문자열을 입력받아 첫글자를 대문자로 변환하고 그 이후의 글자들을 붙여 data에 갱신한다. 2. 최종적으로 data 값을 출력한다.

백준(Python) 15963번 CASIO 풀이

Python으로 구현한 15963번 CASIO 문제 풀이입니다. https://www.acmicpc.net/problem/15963 15963번: CASIO 카시오 계산기는 만능 계산기이다. 시험을 한 번이라도 쳐본 일곽인이라면, 이 카시오의 소중함에 대해서 뼈저리게 느껴보았을 것이다. 하지만, 이런 카시오에도 함정이 있다. 바로, 카시오 계 www.acmicpc.net n, m = map(int, input().split()) if n == m : print(1) else : print(0) 1. 송찬이가 필요한 배터리(n)과 선생님이 가져온 배터리(m)을 입력받는다. 2. 두 배터리가 같을 경우 1을 출력하고, 다를 경우 0을 출력한다.