Interview Question and Answer - Convert a C++ variable name into a java variable name or vice versa
 Q  1.  Modify Variable Names   In every programming language variable naming conventions are different  Like  In C++   :  this_is_a variable  In JAVA : thisIsAVariable   You have to convert a C++ variable name into a java variable name or vice versa.  Assume that Java variable name never contains '_' before any alphabet. In other words , if the given variable name contains '_' before any alphabet, treat the given variable name as C++variable name and generate the result as a Java variable name otherwise vice versa.   Example 1 :   input1 : modify_variableName  output : modifyVariableName   C# language Solution :     public static string ToConvertVariableName(string str)          {              string result;              if(str.Contains('_'))                  result= ToJava(str);              else  ...