CS/Algorithm

CS/Algorithm

[Python : 10214] Baseball

https://www.acmicpc.net/problem/10214 10214번: Baseball 경근이는 수업 과제의 일환으로 연세대학교의 역사를 조사하고 있었다. 케케묵은 도서관 구석에서 경근이가 발견한 것은 역대 연고전의 야구경기 실황 기록문서였다. 하지만 문서를 가지고 있 www.acmicpc.net import sys T = int(input()) for _ in range(T): sum_y = sum_k = 0 for _ in range(9): Y , K = map(int, sys.stdin.readline().strip().split()) sum_y += Y sum_k += K if sum_y > sum_k : print("Yonsei") elif sum_y < sum_k: print("Ko..

CS/Algorithm

[Python : 11557] Yangjojang of The Year

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()) total = [] for _ in range(N): data = sys.stdin.readline().strip().split() total.append([data[0], int(data[1])]) total = sorted(total, key = lamb..

CS/Algorithm

[Python] 주요 라이브러리의 문법

내장함수 : 별도의 import명령어 없이 바로 사용할 수 있는 내장함수 예 ) input(), print(), sum() , min(), max(), eval(), sorted() sum() : iterable 객체가 입력으로 주어졌을 때, 모든 원소의 합을 반환한다 result = sum([1, 2, 3, 4, 5]) print(result) # 15 min() / max() result = min(7, 3, 2, 5) #2 result2 = max(7, 3, 2, dsfewfwef) #7 eval() :수학 수식이 문자열 형식으로 들어오면 해당 수식을 계산한 결과를 반환한다. result = eval("(3 + 5) * 7") #56 sorted() result = sorted([ 9, 1, 8, ..

CS/Algorithm

[Python] 함수 & 입출력

일반적으로 메소드 작성할때! def add(a, b): return a + b print(add(3,7)) 코드를 줄이고자 할 때는 람다표현식을 이용할 수 있다. print(lamda a,b : a + b)(3, 7)) 일반적 입력예시 : 더보기 5 65 90 75 34 99 각 데이터를 공백으로 구분하여 입력할 때는 더보기 # 데이터의 개수 입력 n = int(input()) # 각 데이터를 공백으로 구분하여 입력한다 - 데이터의 입력개수가 많을 경우 data = list(map(int, input().split())) -input()으로 입력받은 문자열을 split()을 이용해 공백으로 나눈 리스트로 바꿈 -map을 이용하여 해당 리스트의 모든 원소에 int()함수를 적용한다 -최종적으로 그 결과를 ..

yujindonut
'CS/Algorithm' 카테고리의 글 목록 (5 Page)