본문 바로가기

컴퓨터48

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.