다음 R 코드의 마지막 두 줄 출력을 차례로 나열한 것은?> x … | [ADsP] 데이터분석 준전문가 기출유형 모의고사 10회 상세 페이지
1[ADsP] 데이터분석 준전문가 기출유형 모의고사 10회
다음 R 코드의 마지막 두 줄 출력을 차례로 나열한 것은?> x <- 1:6; y <- c(10, 20) > z <- x * y > sum(z[z %% 4 == 0]) > 7 %/% 2 + 7 %% 2
1
240, 3.5
2
240, 4
3
오류, 4
4
120, 4
해설
짧은 벡터 y 가 10, 20, 10, 20… 으로 재활용되어 z 는 10, 40, 30, 80, 50, 120 이 되고, 4의 배수 40+80+120 의 합은 240 이다.
%/% 는 몫(3), %% 는 나머지(1)를 돌려주므로 둘째 줄은 4 이다.
- 120: y 를 10 하나로만 곱했다고 본 값(20, 40, 60 의 합)
- 3.5: %/% 를 일반 나눗셈으로 본 결과이다
- 오류: 길이 6 은 2의 배수라 경고 없이 재활용된다
오류나 개정된 내용이 보이면 알려주세요