메모리: 109240 KB, 시간: 116 ms
사칙연산, 구현, 수학
2024년 2월 18일 19:23:01
카카오뷰는 사용자가 관심을 가질만한 주제를 분석하고, 이를 바탕으로 큐레이팅을 진행하는 카카오톡의 서비스이다. '발견'을 통해 흥미로운 주제의 콘텐츠를 탐색하고, 마음에 드는 콘텐츠는 My뷰에 등록해서 지속적으로 구독할 수 있다. 많은 사람들은 이 카카오뷰를 코로나 체크인 QR코드 용도로만 활용하고 있겠지만 사실은 더욱 대단한 일을 할 수 있는 서비스로서 잠재력이 높다.
카카오톡 신입으로 입사한 gumgood은 자신이 고안해낸 콘텐츠 큐레이팅 알고리즘인 good-gum을 고안해냈다. gumgood은 자신이 고안한 알고리즘이 얼마나 유용한지 분석하고 싶다.
현재 각 콘텐츠별로 사용자가 관심을 가질만한 정도를 나타내는 점수를 정수 형태로 계산해 놓은 상태이다. (이후 이 문제에서는 해당 점수를 '흥미도'라고 표현하겠다.)
My뷰에 등록된 콘텐츠도 중요하지만, '발견'을 통해 사용자에게 새로운, 그리고 흥미로운 콘텐츠를 추천하는 것이 큐레이팅 서비스의 운명이다. 따라서 My뷰에 등록되지 않은 콘텐츠 중 흥미도의 합이 큐레이팅 알고리즘의 유용함의 척도가 될 것이다.
현재 good-gum알고리즘을 통해 사용자에게 총
첫 번째 줄에 콘텐츠의 개수
두 번째 줄에는 콘텐츠의 흥미도를 나타내는
세 번째 줄에는 My뷰에 등록되어 있는지 여부를 나타내는
첫째 줄에는 전체 콘텐츠의 흥미도의 합을 출력한다.
둘째 줄에는 My뷰에 등록되어있지 않은 콘텐츠들의 흥미도의 합을 출력한다.