Start your coding interview preparation with easy-level problems. This course will help you build a solid foundation by solving common problems like reversing a string, finding the maximum number in a list, and checking for prime numbers. These exercises will enhance your problem-solving skills and boost your confidence for coding interviews in Ruby.
Overview
Syllabus
- Unit 1: String Manipulation Fundamentals
- Find Vowel Positions in a String
- Shift Letters in a String
- Toggle Case Transformation Task
- Replace Characters in a String
- Swap Adjacent Characters in String
- Palindrome Checker
- Unit 2: Basic Array Operations
- Find the Minimum Number from a List
- Counting Even and Odd Integers
- Count Occurrences of the Smallest Integer
- Find the Second Largest Number in a List
- Unit 3: Standard Math Algorithms
- Determine if a Number is a Perfect Square
- Next Prime Number Calculation Task
- Get Prime Factors of an Integer
- Checking Co-primality of Two Integers
- Find the N-th Prime Number
- Unit 4: Intermediate Array Operations
- Find First Occurrence Index
- Count Unique Elements in an Array
- Reversing an Integer List
- Circular List Shift
- Check Contiguous Subarray Presence
- Unit 5: Simple Recursion in Practice with Ruby
- Calculate Sum Using Recursion
- Countdown using Recursion
- Sum of Digits Raised to Powers
- Recursive String Reversal Task
- Finding Fibonacci Numbers