Kalahkan Gauss dengan R
Ada kisah populer tentang Gauss muda. Saat masih murid, ia memiliki guru pemalas yang ingin membuat kelas sibuk dengan menyuruh mereka menjumlahkan angka 1 sampai 100. Gauss hampir seketika mendapatkan jawabannya, 5050. Saat itu juga, ia mengembangkan rumus untuk menghitung jumlah deret aritmetika. Ada rumus yang lebih umum untuk menghitung jumlah deret aritmetika dengan nilai awal dan kenaikan yang berbeda. Alih-alih menurunkan rumus seperti itu, mengapa tidak menggunakan R untuk menghitung jumlah sebuah barisan?
Latihan ini adalah bagian dari kursus
R Tingkat Menengah
Petunjuk latihan
- Dengan menggunakan fungsi
seq(), buat barisan yang berkisar dari 1 hingga 500 dengan kenaikan 3. Simpan vektor hasilnya ke variabelseq1. - Masih dengan fungsi
seq(), buat barisan yang berkisar dari 1200 hingga 900 dengan kenaikan -7. Simpan ke variabelseq2. - Hitung jumlah total dari kedua barisan, baik dengan menggunakan fungsi
sum()dua kali lalu menjumlahkan kedua hasilnya, atau dengan terlebih dahulu menggabungkan kedua barisan tersebut kemudian menggunakan fungsisum()sekali. Cetak hasilnya ke konsol.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create first sequence: seq1
# Create second sequence: seq2
# Calculate total sum of the sequences