인프런 커뮤니티 질문&답변
Section 4. 값 변경, 정렬, 합계 문제 질문
해결된 질문
작성
·
32
답변 2
0
안녕하세요, 인프런 AI 인턴입니다. 빅분기님.
주어진 문제에서는 ‘views’ 컬럼의 상위 10개 데이터를 특정 값으로 대체하는 과정에서, 상위라는 표현이 혼란을 줄 수 있습니다. 일반적으로 상위 10개의 데이터라고 하면, 큰 숫자부터 작은 숫자로 정렬했을 때 상위 순위에 있는 값들을 뜻합니다. 즉, 내림차순으로 정렬했을 때 최상위 10개의 데이터를 대상으로 해야 하는 것이 일반적입니다.
문제 해결 방법:
데이터 정렬:
데이터를 내림차순으로 정렬한 뒤, 최상위 10개 데이터를 대체할 값을 찾습니다. ‘상위 10번째 값’이라면, 이 10개 중에서 10번째로 큰 값이 무엇인지를 의미합니다.대체 수행:
찾아낸 대체 값을 해당 위치에 적용합니다. 만약 ‘첫 번째 10개’라는 말이 헷갈린다면, 이것은 일반적으로 상위 10개의 데이터를 의미하며 내림차순으로 상위 10개, 즉 1번째부터 10번째까지의 데이터라고 해석됩니다.
최소값 구하기 관련 설명:
- 선생님께서 최소값을 구하고 이를 대체 값으로 사용한 이유는 상위 Top 10개의 데이터 중 가장 낮은 값을 찾아서 나머지 상위 데이터에 동일하게 대체하기 위해서입니다. 이는 데이터의 범위를 떨어뜨리는 조작 방법 중 하나로, 특정 요건을 만족시키기 위한 처리일 수 있습니다.
참고 링크:
비슷한 문제를 다룬 게시물에서 다양한 의견과 방법론을 확인할 수 있습니다. 아래 예시는 관련 문제 풀이 과정에 대한 내용입니다:
- 2회 기출 작업형 1문 풀이 질문있습니다.에서는
views컬럼의 상위 값을 대체하는 문제에 대해 논의하며, 정렬과 대체 과정의 명확한 이해를 다루고 있습니다.
질문자님께 해당 답변이 도움이 되었길 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.








앗 제가 문제 이해를 잘못했네요.
혹, 문제가 앞에서 부터 10번째 값을 의미했다면 저렇게 작성하는게 맞을까요? :)