본문 바로가기

Algorithm705

[구현/수학] 백준 8932 7종 경기 - 파이썬(Python) [ Contents ] 1. 문제 (링크 참조) 8932번: 7종 경기 민혁이는 한국에서 열리는 7종 경기 대회에 참가한다. 7종 경기는 육상의 필드 경기와 트랙 경기 7 종목으로 이루어져 있다. (100미터 허들, 높이뛰기, 포환던지기, 200미터 달리기, 멀리뛰기, 창던 www.acmicpc.net 2. 문제 풀이 주어진 표대로 7종 경기의 점수를 계산합니다. 3. 코드 import sys input = sys.stdin.readline # 입력 def track(A, B, C, P): return int(A * (B-P)**C) def field(A, B, C, P): return int(A * (P-B)**C) for _ in range(int(input())): li = list(map(int,.. 2023. 3. 30.
[구현/수학] 백준 13416 주식 투자 - 파이썬(Python) [ Contents ] 1. 문제 (링크 참조) 13416번: 주식 투자 입력 데이터는 표준 입력을 사용한다. 입력은 T개의 테스트 데이터로 구성된다. 입력의 첫째 줄에는 테스트 케이스의 개수를 나타내는 자연수 T가 주어진다. 각각의 테스트 케이스의 첫째 줄에 www.acmicpc.net 2. 문제 풀이 주식투자로 낼 수 있는 최대 이윤을 구해야 합니다. 3. 코드 import sys input = sys.stdin.readline for _ in range(int(input())): mymax=0 for i in range(int(input())): tmp=list(map(int, input().split())) if max(tmp)>=0: mymax+=max(tmp) print(mymax) 2023. 3. 29.
[구현/수학] 백준 15820 맞았는데 왜 틀리죠? - 파이썬(Python) [ Contents ] 1. 문제 (링크 참조) https://www.acmicpc.net/problem/15820 15820번: 맞았는데 왜 틀리죠? 만영이의 코드가 모든 테스트케이스에 대해 올바른 답을 생성했다면 "Accepted"를, 샘플 테스트케이스를 틀렸다면 "Wrong Answer"을, 샘플 테스트케이스는 맞았지만 시스템 테스트케이스를 틀렸을 경 www.acmicpc.net 2. 문제 풀이 맞왜틀... 맞았는데 왜 틀렸죠.. 3. 코드 import sys input = sys.stdin.readline # 입력 s1, s2 = map(int, input().split()) li1 = [list(map(int, input().split())) for _ in range(s1)] li2 = [li.. 2023. 3. 28.
[구현/수학] 백준 15781 헬멧과 조끼 - 파이썬(Python) [ Contents ] 1. 문제 (링크 참조) 15781번: 헬멧과 조끼 입력의 첫째 줄에 맵에 존재하는 헬멧의 개수 N(N은 1000이하의 자연수)과 조끼의 개수 M(M은 1000이하의 자연수)이 주어진다. 둘째 줄에 각 헬멧의 방어력 h[i] (h[i]는 10억 이하의 자연수)가 N개 만큼 www.acmicpc.net 2. 문제 풀이 방어력의 최댓값을 구하는 문제입니다. 3. 코드 import sys input = sys.stdin.readline # 입력 N, M = map(int, input().split()) h = max(map(int, input().split())) a = max(map(int, input().split())) print(h+a) 2023. 3. 27.
[구현/수학] 백준 27918 탁구 경기 - 파이썬(Python) [ Contents ] 1. 문제 (링크 참조) 27918번: 탁구 경기 달구와 포닉스는 탁구 치는 것을 좋아한다. 윤이는 오늘도 탁구를 치는 달구와 포닉스를 보고, 누가 경기에서 승리할지 예측해 보기로 했다. 달구와 포닉스가 탁구 경기를 진행하는 규칙은 다음 www.acmicpc.net 2. 문제 풀이 경기가 모두 종료되거나, 2점 이상 차이나면 승부가 결정납니다. 3. 코드 import sys input = sys.stdin.readline n = int(input()) d = 0 p = 0 for _ in range(n): s = input().rstrip() if s == 'D': d += 1 else: p += 1 # 게임 종료 if abs(d-p) > 1: print(f"{d}:{p}") br.. 2023. 3. 27.
[구현/수학] 백준 11367 Reprot Card Time - 파이썬(Python) [ Contents ] 1. 문제 (링크 참조) 11367번: Report Card Time The input will begin with a single line containing just a whole number, n, of the number of hobbits in the class, followed by n lines in the form a b, where a is the hobbit’s name (only alphabetical characters) and b is the hobbit’s grade, given as a w www.acmicpc.net 2. 문제 풀이 평점평균을 계산하는 문제입니다. 3. 코드 import sys input = sys.stdin.readline # 입력 f.. 2023. 3. 26.
[구현/수학] 백준 17094 Serious Problem - 파이썬(Python) [ Contents ] 1. 문제 (링크 참조) 17094번: Serious Problem 2의 등장횟수가 더 많다면 2를 출력하고, e의 등장횟수가 더 많다면 e를 출력한다. 등장횟수가 같다면 "yee"를 출력한다. (큰 따옴표 제외) www.acmicpc.net 2. 문제 풀이 e와 2를 구분하는 문제입니다. 3. 코드 import sys input = sys.stdin.readline # 입력 s = int(input().rstrip()) count_e = input().count('e') print(['2', 'e', 'yee'][(count_e > s - count_e) + ((s - count_e) == count_e) * 2]) 파이썬에는 문자열 내장함수에 count가 있습니다. 이를 활용하.. 2023. 3. 25.
[구현/수학] 백준 20540 연길이의 이상형 - 파이썬(Python) [ Contents ] 1. 문제 (링크 참조) https://www.acmicpc.net/problem/20540 20540번: 연길이의 이상형 졸업을 앞둔 연길이는 크리스마스가 다가올수록 외로움을 느낀다. 그런 연길이를 위해 동우는 소개팅을 시켜주지는 않고 연길이의 이상향을 찾는 것을 도와주고자 한다. MBTI 신봉자인 연길이는 www.acmicpc.net 2. 문제 풀이 해당 MBTI의 이상형을 출력합니다. 3. 코드 import sys input = sys.stdin.readline # 입력 s = input().rstrip() li = ['E', 'I', 'S', 'N', 'T', 'F', 'J', 'P'] for c in s: li.remove(c) res = ''.join(li) print(.. 2023. 3. 24.
[구현/수학] 백준 5724 파인만 - 파이썬(Python) [ Contents ] 1. 문제 (링크 참조) 2023. 3. 23.