> 알고리즘 문제 풀이/BOJ51 15969-행복 (python, 파이썬) n = input() scores = [int(x) for x in input().split()] print(max(scores)-min(scores)) 2020. 10. 14. 1236-성 지키기 (python, 파이썬) - 1번: 내가 작성한 코드 n, m = map(int, input().split()) arrays = [] for _ in range(n): arrays.append(input()) empty_row = 0 empty_col = 0 # 행 체크 for array in arrays: if all('.' == a for a in array): empty_row += 1 # 열 체크 for x in range(m): if all('.' == array[x] for array in arrays): empty_col += 1 print(max(empty_row, empty_col)) - 2번: 1번 성공 후 참고한 코드 n, m = map(int, input().split()) array = [] for _ i.. 2020. 10. 14. 1668-트로피 진열 (python, 파이썬) 1번: 내가 작성한 코드 (max 이용) trophies = [] left, right = 1, 1 n = int(input()) for _ in range(n): trophies.append(int(input())) max_before, highest = 0, max(trophies) for x in range(n): if max_before < trophies[x] and trophies[x] < highest: left += 1 max_before = max(trophies[:x+1]) max_before, highest = 0, max(trophies) trophies = trophies[::-1] for x in range(n): if max_before < trophies[x] and trop.. 2020. 10. 13. 1302-베스트셀러 (python) sold_books = dict() bestseller = "" n = int(input()) for _ in range(n): max = 0 title = input() if title not in sold_books: sold_books[title] = 1 else: sold_books[title] += 1 for k, v in sold_books.items(): if v > max: max = v bestseller = k elif v == max: if bestseller > k: bestseller = k print(bestseller) 2020. 10. 13. 이전 1 ··· 5 6 7 8 9 10 11 ··· 13 다음