Java program to remove brackets from an algebraic expression
Remove brackets from an algebraic expression
In this program, we’re going to remove brackets from an algebraic expression. Take a String input from the user and store it in the variable called “s”. After that use replaceAll() method which was present in string class the work of replaceAll() method is to replace some old thing with some new thing so here we’re using a regular expression to replace brackets with white spaces from an algebraic expression like s.replaceAll(“[(){}]”,””) and after that simply print new expression which doesn’t have any brackets.
Algorithm
- First take String input from user and Store it in the variable called as “s”.
- After that use replaceAll() method .
- Use regular expression to replace brackets present in algebraic expression with whitespaces.
- Atlast simply print that expression after removing brackets.
Code in Java
Run
import java.util.Scanner; public class Main { public static void main(String[] args) { String s = "(a+b)=c"; String result = s.replaceAll("[(){}]",""); System.out.println("Expression without brackets : "+result); } }
Output
Expression without brackets : a+b=c
Prime Course Trailer
Related Banners
Get PrepInsta Prime & get Access to all 200+ courses offered by PrepInsta in One Subscription
Login/Signup to comment
#python code
string1=input()
string2=str()
for i in string1:
if (i==”)” or i==”(“):
pass
else:
string2=string2+i
print(string2)
In Python:-
n = input()
a = ”
for i in n:
if i == ‘(‘ or i == ‘)’ or i== ‘[‘ or i==’]’ or i== ‘{‘ or i== ‘}’ :
continue
else:a = a+i
print(a)
s1=input()
s2=str()
for i in s1:
if i==”(“or i==”)”:
pass
else:
s2=s2+i
print(s2)
in python