시작하기무료로 시작하기

R로 Gauss를 물리쳐

어린 가우스에 관한 유명한 일화가 있습니다. 학생 시절, 게으른 선생님이 학생들을 바쁘게 하려고 1부터 100까지의 숫자를 모두 더하는 문제를 냈습니다. 가우스는 거의 순식간에 5050이라는 답을 내놓았습니다. 그 자리에서 등차수열의 합을 구하는 공식을 스스로 고안해낸 것이었죠. 시작값과 공차가 다른 등차수열의 합을 구하는 더 일반적인 공식도 있습니다. 하지만 그런 공식을 직접 유도하는 대신, R을 사용해 수열의 합을 계산해 보는 건 어떨까요?

이 연습은 강의의 일부입니다

중급 R

강의 보기

연습 안내

  • seq() 함수를 사용하여 1부터 500까지 3씩 증가하는 수열을 만드세요. 결과 벡터를 변수 seq1에 할당하세요.
  • 마찬가지로 seq() 함수를 사용하여 1200부터 900까지 -7씩 감소하는 수열을 만드세요. 결과를 변수 seq2에 할당하세요.
  • sum() 함수를 두 번 사용해 각 결과를 더하거나, 두 수열을 먼저 결합한 후 sum() 함수를 한 번 사용하는 방법으로 두 수열의 합계를 계산하세요. 결과를 콘솔에 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Create first sequence: seq1


# Create second sequence: seq2


# Calculate total sum of the sequences
코드 편집 및 실행