본문 바로가기

구현110

[구현/수학] 백준 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.
[구현/수학] 백준 13311 행운의 편지 - 파이썬(Python) [ Contents ] 1. 문제 (링크 참조) 13311번: 행운의 편지 첫 번째 줄에 432자리 이내의 숫자 n을 출력한다. 출력 예시는 답이 아님에 주의하라. www.acmicpc.net 2. 문제 풀이 n ≡ a­-1 (mod a) 다음을 만족하는 n을 구해야 합니다. 3. 코드 print(-1) -1로 나눈 나머지는 -1입니다. 2023. 3. 22.
[구현/수학] 백준 14568 2017 연세대학교 프로그래밍 경시대회 - 파이썬(Python) [ Contents ] 1. 문제 (링크 참조) 14568번: 2017 연세대학교 프로그래밍 경시대회 규칙에 맞게 사탕을 분배하는 경우의 수를 출력한다. 택희, 영훈이, 남규가 받은 사탕의 수를 각각 A, B, C개라고 할 때, 서로 다른 (A, B, C) 순서쌍의 수를 세면 된다. 만일 규칙에 맞게 사탕을 분 www.acmicpc.net 2. 문제 풀이 남는 사탕은 없어야 한다. 남규는 영훈이보다 2개 이상 많은 사탕을 가져야 한다. 셋 중 사탕을 0개 받는 사람은 없어야 한다. 택희가 받는 사탕의 수는 홀수개가 되어서는 안 된다 NCS 문제 같은 조건을 따라 구현합니다. 3. 코드 import sys input = sys.stdin.readline # 입력 n = int(input()) s = 0 f.. 2023. 3. 21.
[구현/수학] 백준 4435 중간계 전쟁 - 파이썬(Python) [ Contents ] 1. 문제 (링크 참조) 4435번: 중간계 전쟁 첫째 줄에 전투의 개수 T가 주어진다. 각 전투는 두 줄로 이루어져 있다. 첫째 줄에 간달프 군대에 참여한 종족의 수가 주어진다. 이 값은 공백으로 구분되어 있으며, 호빗, 인간, 엘프, 드워프, www.acmicpc.net 2. 문제 풀이 모의 전투를 구현하는 문제입니다. 3. 코드 import sys input = sys.stdin.readline # 입력 tc = int(input()) for i in range(1, tc + 1) : gan = list(map(int, input().split())) sau = list(map(int, input().split())) gan_score = gan[0] + gan[1]*2 + .. 2023. 3. 20.