Numbers Greater than Given Number From Array
Numbers Greater than Given Number From Array
Description:
Given an array arr[] of integers and a target number target, find and print all numbers greater than the given number.
Example 1:
Input: Array = {10, 20, 30, 40, 50}, Number = 30
Output: Numbers greater than given number = 40, 50
Explanation: Numbers greater than 30 in the array are 40 and 50.
Example 2:
Input: Array = {-10, 5, 0, -9, 18, 27, -36}, Number = 5
Output: Numbers greater than given number = 18, 27
Explanation: Numbers greater than 5 in the array are 18 and 27.
Constraints:
The array length |arr| is at least 1 and at most 10^5. The target number target is an integer.
import java.util.Arrays; public class HackerAlgo { // Numbers Greater than Given Number public static void numbersGreaterThanTarget(int[] arr, int target) { // Traverse the array and print numbers greater than the target for (int num :arr) { if (num> target) { System.out.print(num + " "); } } System.out.println(); } public static void main(String[] args) { // Example for Numbers Greater than Given Number int[] arr1 = {10, 20, 30, 40, 50}; int target1 = 30; System.out.print("Numbers greater than given number: "); numbersGreaterThanTarget(arr1, target1); int[] arr2 = {-10, 5, 0, -9, 18, 27, -36}; int target2 = 5; System.out.print("Numbers greater than given number: "); numbersGreaterThanTarget(arr2, target2
Python Code:
# Numbers Greater than Given Number def numbers_greater_than_target(arr, target): # Print numbers greater than the target result = [num for num in arr if num> target] print("Numbers greater than given number:", result) # Example usage arr1 = [10, 20, 30, 40, 50] target1 = 30 numbers_greater_than_target(arr1, target1) arr2 = [-10, 5, 0, -9, 18, 27, -36] target2 = 5 numbers_greater_than_target(arr2, target2)
C++ Code:
#include <iostream> #include <vector> class HackerAlgo { public: // Numbers Greater than Given Number static void numbersGreaterThanTarget(const std::vector<int>&arr, int target) { // Traverse the array and print numbers greater than the target for (int num :arr) { if (num> target) { std::cout<<num<< " "; } } std::cout<< std::endl; } }; int main() { // Example for Numbers Greater than Given Number std::vector<int> arr1 = {10, 20, 30, 40, 50}; int target1 = 30; std::cout<< "Numbers greater than given number: "; HackerAlgo::numbersGreaterThanTarget(arr1, target1); std::vector<int> arr2 = {-10, 5, 0, -9, 18, 27, -36}; int target2 = 5; std::cout<< "Numbers greater than given number: "; HackerAlgo::numbersGreaterThanTarget(arr2, target2); return 0
JavaScript Code:
;class HackerAlgo { // Numbers Greater than Given Number static numbersGreaterThanTarget(arr, target) { // Print numbers greater than the target const result = arr.filter(num =>num> target); console.log("Numbers greater than given number:", result); } } // Example usage const arr1 = [10, 20, 30, 40, 50]; const target1 = 30; HackerAlgo.numbersGreaterThanTarget(arr1, target1); const arr2 = [-10, 5, 0, -9, 18, 27, -36]; const target2 = 5; HackerAlgo.numbersGreaterThanTarget(arr2, target2);