Algorithm

Algorithm/Boj

백준 4344 파이썬

코드 c = int(input()) d = [] for i in range(c): tol = 0 avg = 0 count = 0 n_score = list(map(int, input().split())) tol = sum(n_score) - n_score[0] avg = tol/(len(n_score)-1) for j in range(1, len(n_score)) : if n_score[j] > avg : count += 1 d.append((count/(len(n_score)-1))*100) for k in range(c): print(f'{d[k]:.3f}%') 총합 변수 tol, 평균 변수 avg, 각 테스트 케이스에서 평균 보다 높은 점수의 개수는 count 변수로 저장을 하였다. tol에서는 각..

Algorithm/Boj

백준 15720 python

b, c ,d = map(int,input().split()) b_price = sorted(list(map(int, input().split())), reverse=True) c_price = sorted(list(map(int, input().split())), reverse=True) d_price = sorted(list(map(int, input().split())), reverse=True) sum = sum(b_price)+sum(c_price)+sum(d_price) sale_sum = 0 Minvalue = min(len(b_price),len(c_price),len(d_price)) for _ in range(Minvalue): sale_sum += (b_price[0]+c_price[..

Algorithm/Boj

백준 19564 python

word = input() alphabet = 'abcdefghijklmnopqrstuvwxyz' count = 1 for i in range(len(word)-1): if alphabet.index(word[i]) < alphabet.index(word[i+1]) : continue else : count += 1 print(count) 현재 글자의 인덱스 값보다 다음 인덱스 값의 알파벳이 뒤에 있으면 입력횟수를 최소화 할 수 있으므로 index()함수를 사용하여 위치를 구하여 비교한다. 또는 alphabet변수 사용없이 아스키코드를 이용해 풀 수도 있다. if ord(word[i]) < ord(word[i+1]) :

Algorithm

이것이 코딩테스트다 - 구현 파트

예제 4-2 문제 정수 n이 입력되면 00시 00분 00초부터 n시 59분 59초까지의 모든 시각 중에서 3이 하나라도 포함되는 모든 경우의 수를 구하는 프로그램을 작성하시오. 입력조건 첫째 줄에 정수 n이 입력된다. (0

kylo
'Algorithm' 카테고리의 글 목록 (5 Page)