프로그래밍/Do it! 알고리즘 코딩테스트 - 파이썬 편 3

[파이썬/python] 11639번 구간 합 구하기 4

#내 답 -> 시간 초과N, M = map(int,input().split())#N : 수의 개수#M : 합을 구해야하는 횟수A = list(map(int,input().split()))S = [0]sum = 0for i in range(N): sum += A[i] S.append(sum)for _ in range(M): i,j = map(int,input().split()) print(S[j]-S[i-1]) #S[3]-S[0] #교재 참고해서 작성한 답. import sysinput = sys.stdin.readlineN, M = map(int,input().split())#N : 수의 개수#M : 합을 구해야하는 횟수A = list(map(int,input().spli..

[파이썬/python] 백준 평균 1546번

#내 풀이 1N = int(input()) #시험 본 과목 갯수scr_list = list(map(int,input().split())) #과목 당 점수 max_value = max(scr_list) #최고점sum = 0for i in range(N): scr_list[i] = scr_list[i]/max_value*100 # 점수/최댓값*100 sum = sum + scr_list[i]fake_avg = sum/Nprint(fake_avg)#내 풀이 2N = int(input()) #시험 본 과목의 개수score = list(map(int,input().split())) #각 과목의 성적M = max(score)sum = 0for i in score: sum += i/M*100print..

[파이썬/python]백준 숫자의 합 11720번

#내 풀이N = int(input())S = input() #문자열로 입력 받고sum = 0for i in range(N): sum += int(S[i]) #문자열을 int형으로 바꿈print(sum)  #책 풀이N = int(input())numbers = list(input())sum = 0for i in numbers: sum += int(i)print(sum) 문자열도 리스트라서 이렇게 푸는 건 상관 없을 것 같은데,python for문은 리스트를 돌 수 있다는 걸 앞으로 풀이에서 활용해야 할듯. 계속 range(N)