인프런 커뮤니티 질문&답변
코딩 방법에 따른 채점 기준에 관하여 질문있습니다.
해결된 질문
작성
·
33
·
수정됨
0
우선, 훌륭한 강의자료 감사드립니다.
잘 배우고 있습니다.
코딩 방법에 따른 채점 기준에 관하여 질문있습니다.
5회 1유형 풀이를 예로 들겠습니다
우선, 제가 푼 코드입니다.
[1번 문제]
df = pd.read_csv('product_data.csv')
cond1 = df['제품종류'] == '일반제품'
cond2 = df['용도'] == '음식물처리'
df = df[cond1&cond2]
df
a = df['1L 가격'].mean()
a
print(int(a))[2번 문제]
df = pd.read_csv('employee_vo2max_data.csv')
df['V02Max'] = 15 * (df['HRmax'] /df['HRrest'])
cond1 = df['V02Max'] >= 40
df1=df[cond1]
a= int(len(df1))
cond2 = (df['V02Max'] >= 30) & (df['V02Max'] < 40)
df2=df[cond2]
b= int(len(df2))
result= abs(a-b)
print(int(result))[3번 문제]
df = pd.read_csv('car_production_data.csv')
df['pure']= df['Produced'] - df['Transferred']
df = df.sort_values('pure', ascending=False)
df
a = df.iloc[0,1]
print(a)
이렇게 다소 복잡하게 풀면
코딩 대한민국님 풀이 방법과 비교하였을 때, 채점 시 불이익이 있을까요?
데이터검정자격시험 채점 기준 및 코딩 가이드라인을 살펴보아도
명쾌한 답이 없어 혹시 알고 계실까 여쭤뵙니다.
답변 1
0
코딩 대한민국
지식공유자
보여주신 코드는
체점의 분리한점이 전혀 없으신 정말 훌륭한 코드입니다.
체점은 코드가 아니라 제출한 답으로 하기 때문에 어떻게 작성하시든 전혀 상관 없으십니다.
다만 시험때는 모든 코드를 다 외워가야하기 때문에 가급적 단순하게 코드를 작성하실 필요가 있습니다.
예를들어 변수명도 대소문자를 섞어쓴다던가 (예:Produced) 하면 아무래도 손이 더가고 오타가 나서 실행이 안될 수 있으니 그냥 단순하고 짧게 작성하시는걸 추천드립니다.





