Find Positive Numbers in Array
Find Positive Numbers in Array
Description:
Print all the positive numbers from a given array, extracting and displaying only those values that are greater than zero.
Example 1:
Input: arr = [1, 5, -3, 2, 0, -8, 4]
Output: [1, 5, 2, 4]
Explanation: The positive numbers in the array are 1, 5, 2, and 4.
Example 2:
Input: arr = [-2, -7, 10, 4, -6, 8]
Output: [10, 4, 8]
Explanation: The positive numbers in the array are 10, 4, and 8.
Constraints:
The array length |arr| is at least 1 and at most 10^5. Elements in the array are integers ranging from -10^9 to 10^9.
Java Code:
public class HackerAlgo { public static void printPositiveNumbers(int[] arr) { for (int num : arr) { if (num> 0) { System.out.print(num + " "); } } System.out.println(); } public static void main(String[] args) { int[] exampleArr = {1, 5, -3, 2, 0, -8, 4}; printPositiveNumbers(exampleArr); } }
Python Code:
def print_positive_numbers(arr): positives = [num for num in arr if num> 0] print(positives) # Example usage example_arr = [1, 5, -3, 2, 0, -8, 4] print_positive_numbers(example_arr)
C++ Code:
#include <iostream> #include <vector> class HackerAlgo { public: static void printPositiveNumbers(const std::vector<int>&arr) { for (int num : arr) { if (num> 0) { std::cout<<num<< " "; } } std::cout<< std::endl; } }; int main() { // Example usage std::vector<int>exampleArr = {1, 5, -3, 2, 0, -8, 4}; HackerAlgo::printPositiveNumbers(exampleArr); return 0; }
JavaScript Code:
class HackerAlgo { static printPositiveNumbers(arr) { const positives = arr.filter(num =>num> 0); console.log(positives); } } // Example usage constexampleArr = [1, 5, -3, 2, 0, -8, 4]; HackerAlgo.printPositiveNumbers(exampleArr);