From 28a265cbaf855c4f3be4ffed024ee36c1af6c45f Mon Sep 17 00:00:00 2001 From: 7oSkaaa Date: Wed, 26 Apr 2023 00:40:00 +0000 Subject: [PATCH 1/2] Add new daily problem --- .github/data/problems.json | 4 ++++ 04- April/26- Add Digits/.gitkeep | 0 2 files changed, 4 insertions(+) create mode 100644 04- April/26- Add Digits/.gitkeep diff --git a/.github/data/problems.json b/.github/data/problems.json index 2514d4950..1174ac2c5 100644 --- a/.github/data/problems.json +++ b/.github/data/problems.json @@ -465,6 +465,10 @@ { "day": "25", "title": "Smallest Number in Infinite Set" + }, + { + "day": "26", + "title": "Add Digits" } ] } \ No newline at end of file diff --git a/04- April/26- Add Digits/.gitkeep b/04- April/26- Add Digits/.gitkeep new file mode 100644 index 000000000..e69de29bb From e4da0890c47ff3af903cf9d4fdaae34a05f096ba Mon Sep 17 00:00:00 2001 From: Ibrahim Khaild <103538501+Hima-khalid@users.noreply.github.com> Date: Wed, 26 Apr 2023 18:36:33 +0200 Subject: [PATCH 2/2] 26- Add Digits --- .../26- Add Digits (Ibrahim Khalid).cpp | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 04- April/26- Add Digits/26- Add Digits (Ibrahim Khalid).cpp diff --git a/04- April/26- Add Digits/26- Add Digits (Ibrahim Khalid).cpp b/04- April/26- Add Digits/26- Add Digits (Ibrahim Khalid).cpp new file mode 100644 index 000000000..dd44b5a85 --- /dev/null +++ b/04- April/26- Add Digits/26- Add Digits (Ibrahim Khalid).cpp @@ -0,0 +1,22 @@ +// author : Ibrahim Khalid +class Solution { +public: + int addDigits(int num) { + // str to convert num(int) to string to can count digits + string str=to_string(num); + int sum; + // if Digitalis number equal 1 break from loop + while(str.size()!=1){ + sum=0; + // to summation digits + for(int i=0;i