본문 바로가기

전체 글243

17389 보너스 점수, 16165 걸그룹 마스터 준석이, 17224 APC는 왜 서브태스크 대회가 되었을까? 17389 보너스 점수, 16165 걸그룹 마스터 준석이, 17224 APC는 왜 서브태스크 대회가 되었을까? 17389 보너스 점수 # 첫번째 풀이(consol, VSC에서 되는데 백죽에서 런타임 에러.. 이유 모르겠음) N, S = int(input()), input() score, bouns = 0, 0 for i in range(N): if S[i] == 'O': score, bonus = score + i + bonus + 1, bonus + 1 else: bonus = 0 print(score) # 두번째 풀이 N, S = input(), input() score, bonus = 0, 0 for idx, OX in enumerate(S): if OX == 'O': score, bonus = s.. 2020. 10. 21.
15969 행복, 10539 수빈이와 수열, 17269 이름궁합 테스트 15969 행복, 10539 수빈이와 수열, 17269 이름궁합 테스트 15969 행복 n, array = int(input()), list(map(int, input().split())) print(max(array) - min(array)) 10539 수빈이와 수열 # 첫번째 풀이 n, array = int(input()), list(map(int, input().split())) A = [] A.append(array[0]) for i in range(1, n): A.append(array[i] * (i+1) - sum(A)) for i in range(n): if i == n-1: print(A[i]) else: print(A[i], end=' ') n, array = int(input()), l.. 2020. 10. 20.
알고리즘 INPUT값을 TXT파일로 입력하기 알고리즘 INPUT값 TXT 파일로 입력하기 알고리즘 문제를 풀면서 생긴 귀찮은 점은 바로 입력값이 존재하는 문제(거의 모든 문제)의 경우 입력값을 매 실행 때마다 입력해줘야 한다는 것입니다. 제가 이용하는 알고리즘 문제 사이트는 프로그래머스와 백준이 있는데 프로그래머스의 경우 그나마 괜찮은데 백준의 경우 매 채점마다 시간이 은근히 오래 걸렸습니다. 하지만 불편했을 뿐 정확히 인식을 못하는 문제였기 때문에 문제를 채점할 때마다 노가다를 하고 있었는데요. 우연히 Visual Studio Code(VSC)를 이용해서 이 문제를 해결할 수 있는 방법을 알게 됐습니다. 하지만 저는 VSC를 사용하지 않고 Gedit을 이용해서 터미널에서 실행하는 방식으로 사용하고 있었고 위 방법이 리눅스 명령어를 바탕으로 한 방.. 2020. 10. 20.
1759 암호만들기, 5719 거의 최단 경로, 1774 우주신과의 교감 1759 암호만들기, 5719 거의 최단 경로, 1774 우주신과의 교감 1759 암호만들기 # 첫번째 풀이 import copy result = [] string = [] visited = [] def combination(array, length, index): if len(string) == length: result.append(copy.deepcopy(string)) return for i in range(index, len(array)): if i in visited: continue string.append(array[i]) visited.append(i) combination(array, length, i+1) string.pop() visited.pop() vowels = ('a', 'e.. 2020. 10. 16.
1781 컵라면, 9663 N-Queen, 1987 알파벳 1781 컵라면, 9663 N-Queen, 1987 알파벳 1781 컵라면 import heapq n = int(input()) array = [] q = [] for _ in range(n): # take deadline, number of noodle and sorting x, y = map(int, input().split()) array.append((x, y)) array.sort() for i in array: # add noodles and if deadline over, delete minimum value in list a = i[0] heapq.heappush(q, i[1]) if a < len(q): heapq.heappop(q) print(sum(q)) - 두 원소 받아서 튜플로 정.. 2020. 10. 14.
1092 배, 2212 센서, 1461 도서관 1092 배, 2212 센서, 1461 도서관 1092 배 # 첫번째 풀이(시간 초과, 노는 크레인 생김) n = int(input()) # 크레인 개수 crane = list(map(int, input().split())) crane = sorted(crane, reverse=True) m = int(input()) # 박스 개수 box = list(map(int, input().split())) box = sorted(box) len_of_box = len(box) count = 0 if crane[0] < box[-1]: count = -1 else: while len_of_box: for i in crane: if i > box[len_of_box - 1]: len_of_box -= 1 count.. 2020. 10. 12.
5585 거스름돈, 1439 뒤집기, 2012 등수 매기기 5585 거스름돈, 1439 뒤집기, 2012 등수 매기기 5585 거스름돈 # 첫번째 풀이 money_list = [500, 100, 50, 10, 5, 1] money = int(input()) money = 1000 - money count = 0 for i in money_list: if money < i: continue else: count += money // i money = money % i print(count) # 두번째 풀이(더 간단하게) money = 1000 - int(input()) count = 0 for i in [500, 100, 50, 10, 5, 1]: count += money // i money %= i print(count) 1439 뒤집기 s = input() .. 2020. 10. 12.
작고 가벼운 스마트폰 비교 (아이폰 se, 아이폰 se 2, 구글 픽셀 4a, 구글 픽셀 5, 갤럭시 s10e, 갤럭시 s20) 작고 가벼운 스마트폰 비교 (아이폰 se, 아이폰 se 2, 구글 픽셀 4a, 구글 픽셀 5, 갤럭시 s10e, 갤럭시 s20) 요즘 스마트폰 크기 요즘 스마트폰은 너무 큽니다. 스마트폰 사용자들이 유튜브 등 영상 시청을 많이 하게 되면서 필연적으로 수요가 증가하고 그에 따른 기업의 움직임이기 때문에 뭐라 할 수는 없습니다. 하지만 저처럼 작고 가벼운 스마트폰을 원하는 사람들의 선택지가 없어지고 있다는건 별로 좋지 않습니다. 작은 스마트폰을 원하는 분들을 위해 그나마 작은 스마트폰들을 찾아서 소개하고 비교해보는 시간을 가져보려 합니다. 전체적인 설명은 본문에서 진행하고 스펙 설명은 맨 아래 표를 통해 정리해 두니 참고하시면 되겠습니다. 아이폰 se 구형 아이폰 se 구형은 많은 사랑을 받았던 제품입니다... 2020. 10. 11.
'갤럭시 A31, A51, A Quantum' 실물, 체험, 외관, 무게, 크기, 가격 등 '갤럭시 A31, A51, A Quantum' 실물, 체험, 외관, 무게, 크기, 가격 등 이전에 갤럭시 A31, 51, 71(Quantum)의 스펙 관련 글을 작성했었습니다. 자세한 스펙과 비교를 원하시는 분들은 아래 글을 참고하세요. '갤럭시 A31, A51, A71' 보급형 중급형 스마트폰! 애플은 아이폰SE, 삼성은? (feat.자급제폰을 사용하는 '갤럭시 A31, A51, A71, 자급제폰을 사용하는 이유' 삐빅! 기계지니의 기계소식 시간입니다! 오늘 소식을 전할 기계는 바로 갤럭시 A31, A51, A71입니다!! 저는 가성비 스마트폰을 많이 찾습니다. 그 이 haaringa.tistory.com 갤럭시 S10e를 혹시나 볼 수 있을까 해서 가봤던 매장에서 갤럭시 A31, 51, 71(Quan.. 2020. 10. 8.