1. 다음의 각 문제를 해결하기 위한 R 코드를 작성하시오.
(1) 1~100 사이의 정수 중 3의 배수들의합과 개수를 구하시오.
(2) 101~200 사이의 숫자 중 3과 4의 공배수를 출력하시오.
(3) 24의 약수를 출력하시오.
(4) 10!을 출력하시오.(단, factorial() 함수를 이용하지 않는다.)
2. for문을 이용하여 구구단 중 9단을 출력하는 R 코드를 작성하시오.
3. while문을 이용하여 구구단 중 8단을 출력하는 R코드를 작성하시오.
4. 1~100의 정수를 차례를 출력하되 3의 배수에서는 숫자 대신 '*'을 출력하는 R 코드를 작성하시오.(출력은 가로 방향으로 한다.)
5. 소수(prime number)는 1과 자기 자신 외에는 나누어 떨어지지 않는 수를 말한다. 2~1000 사이의 소수를 출력하는 R 코
드를 작성하시오.
6. 0, 1, 1, 2, 3, 5, 8, 13, 21 ... 형태의 수열, 즉 첫 번째 항의 값은 0이고 두 번째 항의 값은 1일 때 이후의 항들은 이전의 두 항을 더한 값으로 만들어지는 수열을 '피보나치 수열'이라고 한다. 0에서부터 시작하여 40개의 피보나치 수열을 출력하는 R 코드를 작성하시오.
7. R의 apply() 함수를 이용하여 다음 문제를 해결하는 R 코드를 작성하시오.
8. R의 apply() 함수를 이용하여 다음 문제를 해결하는 R 코드를 작성하시오.
9. 다음과 같이 두 정수를 입력하면 두 수의 최대공약수를 찾아서 반환(return)하는 R 함수 lgm()을 만들고 테스트하시오.
10. 다음과 같이 벡터를 입력하면 벡터의 최댓값과 최솟값을 반환(return)하는 R 함수 maxmin()을 만들고 테스트하시오.(반환값이 list임).
11. 10명의 몸무게를 저장한 벡터가 다음과 같을 때 질문을 해결하기 위한 R 코드를 작성하시오.
weight <- c(69, 50, 55, 71, 89, 64, 59, 70, 71, 80)
12. 다음의 문제를 해결하기 위한 R 코드를 작성하시오.(which() 함수 사용.)
'R 데이터' 카테고리의 다른 글
모두를 위한 R 데이터 분석 입문 연습문제 6장 (0) | 2022.11.28 |
---|---|
모두를 위한 R 데이터 분석 입문 연습문제 5장 (0) | 2022.11.25 |
모두를 위한 R 데이터 분석 입문 연습문제 3장 (1) | 2022.10.15 |
모두를 위한 R 데이터 분석 입문 연습문제 2장 (0) | 2022.10.14 |
모두를 위한 R 데이터 분석 입문 연습문제 1장 (0) | 2022.10.14 |