From 0bda146530816c8d0f0c893ca8bd66643256d39f Mon Sep 17 00:00:00 2001 From: chayan das Date: Fri, 24 Oct 2025 15:33:30 +0530 Subject: [PATCH] Create 2048. Next Greater Numerically Balanced Number --- .... Next Greater Numerically Balanced Number | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 2048. Next Greater Numerically Balanced Number diff --git a/2048. Next Greater Numerically Balanced Number b/2048. Next Greater Numerically Balanced Number new file mode 100644 index 0000000..7601bb9 --- /dev/null +++ b/2048. Next Greater Numerically Balanced Number @@ -0,0 +1,24 @@ +class Solution { +public: + bool solve(int x){ + string s=to_string(x); + vector vec(10,0); + for(auto i:s){ + vec[i-'0']++; + } + for(auto i:s){ + int c=i-'0'; + if(c==0 || vec[c]!=c){ + return 0; + } + } + return 1; + } + int nextBeautifulNumber(int n) { + for(int i=n+1; ;i++){ + if(solve(i)){ + return i; + } + } + } +};