15829번 - Hashing
' 해시 함수의 정의에서 유한한 범위의 출력을 가져야 한다고 했으니까 적당히 큰 수 M으로 나눠주자. '
라고 문제에 적혀있어서 9번째 줄처럼 적어줬는데 50점을 받았습니다.
다른 분 답을 보고 10번째 줄처럼 적었더니 100점을 받았습니다.
M으로 나눠주라고 해서 // 연산을 했는데 왜 나머지 연산인 %를 썼는지 이해가 가지 않아서 질문 올립니다..!
' 해시 함수의 정의에서 유한한 범위의 출력을 가져야 한다고 했으니까 적당히 큰 수 M으로 나눠주자. ' 에서
나누기를 하지만 몫을 구하라고 했는지 나머지를 구하라고 했는지 정확하지 않습니다.
다만 문제에서 사진을 모시면 MOD M 이란걸 볼 수 있는데 , MOD는 % (나머지)를 의미하기 때문에 나머지를 구하는게 맞습니다.
정말 그렇네요!! 감사합니다ㅠㅠ!!
댓글을 작성하려면 로그인해야 합니다.
headmaster 1년 전
' 해시 함수의 정의에서 유한한 범위의 출력을 가져야 한다고 했으니까 적당히 큰 수 M으로 나눠주자. '
라고 문제에 적혀있어서 9번째 줄처럼 적어줬는데 50점을 받았습니다.
다른 분 답을 보고 10번째 줄처럼 적었더니 100점을 받았습니다.
M으로 나눠주라고 해서 // 연산을 했는데 왜 나머지 연산인 %를 썼는지 이해가 가지 않아서 질문 올립니다..!