Algorithms-UCSanDiego

Data Structures and Algorithms by UCSanDiego

View project on GitHub

1. Sum of two digits

https://en.wikipedia.org/wiki/Digit_sum

Problem

Solutions

C

    #include <stdio.h>

    int sum_of_two_digits( int first, int second ){
        return first + second;
    }

    int main(){
        int a = 0, b = 0;
        scanf( "%d%d", &a, &b );
        printf( "%d\n", sum_of_two_digits( a, b ) );
        return 0;
    }

CPP

    #include <iostream>

    using namespace std;

    class Solution
    {
    public:

        int sum_of_two_digits( int first, int second )
        {
            return first + second;
        }

    };

    int main()
    {
        Solution solution;

        auto a{ 0 }, b{ 0 };
        cin >> a >> b;
        cout << solution.sum_of_two_digits( a, b );

        return 0;
    }

Java

    import java.util.Scanner;

    class APlusB {
        static int sumOfTwoDigits( int first, int second ){
            return first + second;
        }

        public static void main( String[] args ){
            Scanner s = new Scanner( System.in );
            int a = s.nextInt();
            int b = s.nextInt();
            System.out.println( sumOfTwoDigits( a, b ) );
        }
    }

Python3

    def sum_of_two_digits( first, second ):
        return first + second

    if __name__ == '__main__':
        a, b = map( int, input().split() )
        print( sum_of_two_digits( a, b ) )