Working with Numbers
1. ASCII Table
2. Positive or Negative Number
3. Even or Odd Number
4. Sum of Natural Numbers
5. Greatest of Two Numbers
6. Greatest of Three Numbers
7. Leap Year
8. Prime Number
9. Sum of Digits
10. Reverse a Number
11. Palindrome Number
12. Armstrong Number
13. Fibonacci Series
14. Factorial of a Number
15. Power of a Number
16. Factors of a Number
17. Prime Factors
18. Strong Number
19. Perfect Number
20. Perfect Square
21. Automorphic Number
22. Harshad Number
23. Abundant Number
24. Friendly Pair
25. HCF / GCD
26. LCM
Number System
27. Binary to Decimal
28. Decimal to Binary
29. Octal to Decimal
30. Decimal to Octal
31. Hexadecimal to Decimal
32. Decimal to Hexadecimal
33. Binary to Octal
34. Octal to Binary
Miscellaneous Number Problems
35. Quadrant of Coordinate Point
36. Permutations
37. Maximum Handshakes
38. Addition of Fractions
39. Replace 0 with 1
40. Sum of Two Prime Numbers
41. Count Possible Decodings
42. Area of Circle
43. Prime Numbers 1ā100
44. Number to Words
45. Count Days in Month
46. Count Digit Occurrences
47. Integers with Exactly X Divisors
48. Roots of Quadratic Equation
Codes for Recursion
49. Power Using Recursion
50. Prime Number Using Recursion
51. Largest Element in Array Using Recursion
52. Smallest Element in Array Using Recursion
53. Reverse Number Using Recursion
54. HCF Using Recursion
55. LCM Using Recursion
56. String Length Using Recursion
57. Print String Permutations
58. Factorial Using Recursion
59. Sum of Array Elements Using Recursion
Advanced Recursion
60. Palindromic Partitions
61. Generate Balanced Parentheses
62. N-bit Binary Numbers
63. Find All Subsets
64. Remove Adjacent Duplicates Recursively
65. Pascal Triangle Row
66. Last Non-Zero Digit in Factorial
Arrays
67. Largest Element in Array
68. Smallest Element in Array
69. Second Smallest Element
70. Sum of Array Elements
71. Reverse Array
72. Sort Array
73. Frequency of Elements
74. Sort by Frequency
75. Count Distinct Elements
76. Repeating Elements
77. Non-Repeating Elements
78. Remove Duplicates
79. Count Even and Odd Elements
80. Symmetric Pairs
81. Maximum Product Subarray
82. Array Subset Check
83. Disjoint Arrays
84. Make All Elements Equal
85. Replace by Rank
Strings
86. String Length
87. Reverse String
88. Palindrome String
89. Remove Vowels
90. Count Vowels and Consonants
91. Remove Spaces
92. Toggle Case
93. Character Frequency
94. Remove Duplicate Characters
95. Anagram Check
Searching & Sorting
96. Linear Search
97. Binary Search
98. Bubble Sort
99. Selection Sort
100. Insertion Sort






