첨언하자면, 카카오 코테 등 각종 코테가 이젠 문해력 문제까지 겸하는 것 같다. 이 문제가 나한테는 낮은 정답률 문제로 뜨던데, 아마 최근에 업로드된 문제라서 그런가..?
사실 어느 언어로 풀던간에 쉬운 문제이고, 파이썬의 경우는 더 쉽다. 문제 해석만 잘 하면 그 다음 구현은 간단하게 이루어진다. 아래 풀이로 갈음하도록 하겠다.
풀이 코드
def solution(data, col, row_begin, row_end):
data = sorted(data, key = lambda x : (x[col-1], -x[0]))
answer = 0
for i in range(row_begin-1, row_end) :
s_i = sum([ x % (i+1) for x in data[i]])
answer ^= s_i
return answer