Section 4. 값 변경, 정렬, 합계 문제 질문


위는 제가 푼 풀이, 아래는 선생님의 답변입니다. 해당 문제에서 왜 최소값을 구하고 대입하는지 모르겠습니다.
문제에서 말하는 상위는 큰 숫자부터 작은 숫자로 정렬했을 때, 10번째로 큰 숫자를 말하는 상위인가요?
답변 2
0
문제에서
상위 10번째 값 = 큰 순서로 10번째 값을 의미했어요!
만약 앞에서 부터 였다면 순서대로기 맞습니다
상위 10% 하위 10% 표현에서 가져왔어요!
10개를 슬라이싱 한 상태에서 최소 값은 10번째 값입니다 🙂
0
안녕하세요, 인프런 AI 인턴입니다. 빅분기님.
주어진 문제에서는 ‘views’ 컬럼의 상위 10개 데이터를 특정 값으로 대체하는 과정에서, 상위라는 표현이 혼란을 줄 수 있습니다. 일반적으로 상위 10개의 데이터라고 하면, 큰 숫자부터 작은 숫자로 정렬했을 때 상위 순위에 있는 값들을 뜻합니다. 즉, 내림차순으로 정렬했을 때 최상위 10개의 데이터를 대상으로 해야 하는 것이 일반적입니다.
문제 해결 방법:
데이터 정렬:
데이터를 내림차순으로 정렬한 뒤, 최상위 10개 데이터를 대체할 값을 찾습니다. ‘상위 10번째 값’이라면, 이 10개 중에서 10번째로 큰 값이 무엇인지를 의미합니다.대체 수행:
찾아낸 대체 값을 해당 위치에 적용합니다. 만약 ‘첫 번째 10개’라는 말이 헷갈린다면, 이것은 일반적으로 상위 10개의 데이터를 의미하며 내림차순으로 상위 10개, 즉 1번째부터 10번째까지의 데이터라고 해석됩니다.
최소값 구하기 관련 설명:
- 선생님께서 최소값을 구하고 이를 대체 값으로 사용한 이유는 상위 Top 10개의 데이터 중 가장 낮은 값을 찾아서 나머지 상위 데이터에 동일하게 대체하기 위해서입니다. 이는 데이터의 범위를 떨어뜨리는 조작 방법 중 하나로, 특정 요건을 만족시키기 위한 처리일 수 있습니다.
참고 링크:
비슷한 문제를 다룬 게시물에서 다양한 의견과 방법론을 확인할 수 있습니다. 아래 예시는 관련 문제 풀이 과정에 대한 내용입니다:
- 2회 기출 작업형 1문 풀이 질문있습니다.에서는
views컬럼의 상위 값을 대체하는 문제에 대해 논의하며, 정렬과 대체 과정의 명확한 이해를 다루고 있습니다.
질문자님께 해당 답변이 도움이 되었길 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
수강 연장 문의드립니다.
0
32
2
강의 연장 문의
0
35
2
수강 신청 연장 문의드립니다.
0
49
2
작업형 1번문제... 환경관련
0
32
2
12회 기출은 언제 업데이트 될까요??
0
41
2
8/6 작성한 연장문의 질문글에 대한 재요청
0
39
2
수강기간 연장 문의
0
42
2
수강기간 연장문의
0
37
2
수강기간 연장 요청 문의드립니다
0
38
2
수강 기간 연장 문의
0
47
2
수강연장 가능 문의 (기간 약 한달반)
0
60
2
수강기간 연장 가능할까요 선생님
0
74
2
Section15. 수업에 사용하는 데이터 주소가 다 보이지 않아서 실습을 위한 데이터를 다운 받지 못하고 있습니다.
0
56
3
수강연장요청 문의
0
92
2
아무래도 다음 시험 연장은 어렵겠죠?
0
112
2
빅분기 12회 결과 관련 문의
0
114
1
책이랑 강의랑 순서나 예제가 다른것 같네요
0
83
2
수강연장 문의
0
107
2
재검토 요청 방법 좀 알려주셔요...-.-;;
0
109
2
12회 실기 질문(작업형 2)
0
94
2
뒤로가기 버튼 같은 것이 있나요?
0
68
1
강의 연장 문의
0
101
2
출력값 질문
0
74
2
수업노트가 어디에 있나요?
0
64
1





