From dd3c08877259e8d37066ddfa06348e83878fc97d Mon Sep 17 00:00:00 2001 From: Ruturaj-007 Date: Mon, 13 Oct 2025 12:51:12 +0530 Subject: [PATCH] feat:add solution for finding numbers with even number of digits --- Searching/EvenDigits.java | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Searching/EvenDigits.java diff --git a/Searching/EvenDigits.java b/Searching/EvenDigits.java new file mode 100644 index 0000000..58b44aa --- /dev/null +++ b/Searching/EvenDigits.java @@ -0,0 +1,34 @@ +package Searching; + +// https://leetcode.com/problems/find-numbers-with-even-number-of-digits/ + +public class EvenDigits { + public static void main(String[] args) { + int[] nums = {12,345,2,6,7896}; + System.out.println(findNumbers(nums)); + } + static int findNumbers(int[] nums) { + int count = 0; + for (int num : nums) { + if (even(num)) { + count++; + } + } + return count; + } + static boolean even(int num) { + int numberOfDigits = digits(num); + if (numberOfDigits % 2 == 0) { + return true; + } + return false; + } + static int digits(int num) { + int count = 0; + while(num>0) { + count++; + num/=10; + } + return count; + } +} \ No newline at end of file