Practice Real Company Assessment Patterns • Latest 2025–2026 Mock Tests

an HCL GUVI product

Home /Programming Exercises /R Programming

R Programming Exercises

Master R Programming with hands-on practice problems across Beginner, Intermediate, and Advanced tracks. Filter by level, difficulty or status, and solve in our in-browser compiler.

63 questions0 / 63 solved3 levelsUpdated weekly

Programming Tracks16 Tracks

Py

Python

90 Questions
Progress0 / 90 (0%)
BeginnerIntermediateAdvanced
☕

Java

90 Questions
Progress0 / 90 (0%)
BeginnerIntermediateAdvanced
C++

C++

90 Questions
Progress0 / 90 (0%)
BeginnerIntermediateAdvanced
R

R Programming

63 Questions
Active Track0 / 63 (0%)
BeginnerIntermediateAdvanced

R Programming Questions63 Problems

0/63 Solved
QuestionDifficultyProgressStatus
RWrite an R program to print "Hello, World!".R Programming · Beginner
Easy0%Not Started
RCreate a variable x with the value 10 and print it.R Programming · Beginner
Easy0%Not Started
RWrite an R program to find the sum of two numbers.R Programming · Beginner
Easy0%Not Started
RCreate a sequence of numbers from 1 to 10 using a built-in function.R Programming · Beginner
Easy0%Not Started
RWrite an R program to check if a number is even or odd.R Programming · Beginner
Easy0%Not Started
RCreate a vector containing the numbers 1, 2, 3, 4, 5 and print it.R Programming · Beginner
Easy0%Not Started
RWrite an R program to calculate the square of each number in a vector.R Programming · Beginner
Easy0%Not Started
RCreate a matrix with 2 rows and 3 columns and fill it with numbers from 1 to 6.R Programming · Beginner
Easy0%Not Started
RWrite an R program to find the mean of a given vector.R Programming · Beginner
Easy0%Not Started
RWrite an R program to calculate the sum of all elements in a vector.R Programming · Beginner
Easy0%Not Started
RCreate a data frame with columns Name, Age, and Gender and print it.R Programming · Beginner
Easy0%Not Started
RWrite an R program to access the second column of a data frame.R Programming · Beginner
Easy0%Not Started
RWrite an R program to find the maximum value in a vector.R Programming · Beginner
Easy0%Not Started
RCreate a list containing a vector, a matrix, and a data frame.R Programming · Beginner
Easy0%Not Started
RWrite an R program to use an if statement to check if a number is positive, negative, or zero.R Programming · Beginner
Easy0%Not Started
RWrite a function in R that takes two numbers as arguments and returns their product.R Programming · Beginner
Easy0%Not Started
RWrite an R program to calculate the factorial of a number using recursion.R Programming · Beginner
Easy0%Not Started
RCreate a vector of 10 random numbers between 1 and 100 using runif.R Programming · Beginner
Easy0%Not Started
RWrite an R program to sort a vector in ascending order.R Programming · Beginner
Easy0%Not Started
RWrite an R program to calculate the sum of the diagonal elements of a matrix.R Programming · Beginner
Easy0%Not Started
RCreate a matrix and calculate the row-wise and column-wise sums.R Programming · Beginner
Easy0%Not Started
RWrite an R program to check if a given vector contains a specific element.R Programming · Beginner
Easy0%Not Started
RCreate a vector and calculate the standard deviation of its elements.R Programming · Beginner
Easy0%Not Started
RWrite an R program to merge two data frames by a common column.R Programming · Beginner
Easy0%Not Started
RWrite an R program to replace all negative numbers in a vector with zeros.R Programming · Beginner
Easy0%Not Started
RowsShowing 1 - 25 of 63

Frequently asked questions

What programming languages are covered in the exercises?
Our platform supports Python, Java, C, C++, JavaScript, and more languages used in the industry today.
How are the exercises divided across difficulty levels
Our exercises are organized into Beginner, Intermediate, and Advanced levels, letting you progress naturally.
Are the exercises suitable for both beginners and experienced coders?
Yes, the exercises are suitable for both beginners and experienced coders.
How do topic-wise exercises help in better learning?
The topic-wise exercises let you focus on one concept at a time, strengthening your understanding step by step.
Do the exercises cover both basic syntax and complex algorithms?
Yes, from basic syntax to complex algorithms, our exercises span the full range of programming challenges.
Can these exercises prepare me for coding interviews?
Yes, these exercises are designed to match real interview questions, helping you prepare for coding interviews.
Is there an integrated IDE on the platform to run and test the code?
Yes, our platform includes a built-in web IDE where you can write, test, and run your code instantly.
Do the exercises include solutions or hints for guidance?
Yes, when you're stuck, you can access helpful hints or study complete solutions to learn different approaches.
Are there any prerequisites for attempting the advanced-level exercises?
Yes, advanced exercises require a solid understanding of the basics and intermediate concepts of your chosen language.
How do these exercises improve coding speed and efficiency?
Through consistent practice and exposure to diverse challenges, you'll naturally become faster and more efficient at coding.
Is there a time limit for completing each exercise?
No, take as long as you need – our focus is on learning, not racing against the clock.
Are the exercises updated regularly to include new challenges?
Yes, we consistently update our exercise collection to include new challenges and keep up with industry trends.