Design a class ProblemSolution to overload a function solution. Write a function int solution(int N, char CH) that accepts integer N and character CH. The function should return square of a number (N) if a character (CH) is "s" otherwise return cube of a number. int solution(int N, int M, char CH) that accepts two integers (N and M) and one character CH. The function should return the product of two integers if a character (CH) is ‘p’ otherwise return their sum. boolean solution(String S1, String S2) that accepts two strings S1 and S2. The function should return true if S1 and S2 are equal otherwise false. Input 1 4 s where, First line represents a choice for calling one of the defined methods. (1 for solution(int N, char CH), 2 for solution(int N, int M, char CH) and 3 for solution(String S1, String S2)). Second line represents number input. Third line represents choice CH. Output 16 Here, the first line contains 1 and hence solution(int N, char CH) will get invoked. And since the number is 4 and choice CH is ‘s’, the function returns 16.
Design a class ProblemSolution to overload a function solution.
Write a function
int solution(int N, char CH)
that accepts integer N and character CH. The function should return square of a number (N) if a character (CH) is "s" otherwise return cube of a number.
int solution(int N, int M, char CH)
that accepts two integers (N and M) and one character CH. The function should return the product of two integers if a character (CH) is ‘p’ otherwise return their sum.
boolean solution(String S1, String S2)
that accepts two strings S1 and S2. The function should return true if S1 and S2 are equal otherwise false.
Input
1
4
s
where,
- First line represents a choice for calling one of the defined methods. (1 for solution(int N, char CH), 2 for solution(int N, int M, char CH) and 3 for solution(String S1, String S2)).
- Second line represents number input.
- Third line represents choice CH.
Output
16
Here, the first line contains 1 and hence solution(int N, char CH) will get invoked. And since the number is 4 and choice CH is ‘s’, the function returns 16.
Step by step
Solved in 2 steps with 1 images