[프로그래머스] 모의고사(easy)
def solution(answers): answer = [] num_p1 = [1,2,3,4,5] num_p2 = [2,1,2,3,2,4,2,5] num_p3 = [3,3,1,1,2,2,4,4,5,5] n = len(answers) score = [0,0,0] for i in range(n): if answers[i] == num_p1[i%5]: score[0] += 1 if answers[i] == num_p2[i%8]: score[1] += 1 if answers[i] == num_p3[i%10]: score[2] += 1 max_score = max(score) for index, i in enumerate(score): if i == max_score: answer.append(index+1) ..
[Algorithm] Hackerrank - Arrays: Left Rotation
문제: A left rotation operation on an array shifts each of the array's elements 1 unit to the left. For example, if 2 left rotations are performed on array [1,2,3,4,5], then the array would become [3,4,5,1,2]. Given an array a of n integers and a number, d, perform d left rotations on the array. Return the updated array to be printed as a single line of space-separated integers. Function Descripti..