Sunday, August 27, 2017

DCP-117: Not Easy But Not Hard Devskill Problem Solution & Logic

https://www.devskill.com/CodingProblems/ViewProblem/117

এর চেয়ে সহজ একটা প্রোবলেম আর কি হতে পারে ??? তোমায় একটা সংখ্যা দেয়া থাকবে , তোমায় ১ হতে সেই অবদি যোগফল প্রকাশ করতে হবে । তবে , লুপ ঘুরিয়ে কিন্তু নয় ,আবার ------------
আমাদের ছোটবেলার সেই ফর্মুলা থেকে  The summation of all numbers till N from 1 = (N*(N+1))/2 |

তো চলো , কোড দেখে নেই   C++  এ

#include<iostream>
#include <cstdio>
#include<cmath>
#include<set>
#include<algorithm>
#include<cstring>

using namespace std;

////Nayeem Mollick  Joy,Applied Physics &Electronic Engineering,University of Rajshahi.

int main()

{
    cin.tie(0);

    ios::sync_with_stdio(0);

   int t;
  
   cin>>t;
  
   unsigned long long int sum,n;
  
   while(t--)
   {
       cin>>n;
      
       cout<<((n*(n+1))>>1)<<endl;
   }
   return 0;

}

এখন   সি( শার্প )  C#  - এ সলিউশন ------------

using System;

public class Test
{
    public static void Main()
    {
        int t=Convert.ToInt32(Console.ReadLine());
        for(int i=0;i<t;i++)
        {
            long n=Convert.ToInt64(Console.ReadLine());
            long a=(n)*(n+1);
            Console.WriteLine(a>>1);
        }
    }
}

No comments:

Post a Comment