Snapdeal Interview Question
Quality Assurance EngineersCountry: India
Interview Type: In-Person
public class PrintSumOfDigit{
public static void main(String[] args) {
char[] passString = "as237".toCharArray();
System.out.println("passString = "+passString);
printSum(passString);
}
private static void printSum(char[] givenString) {
int nsum=0;
for (int i=0; i<givenString.length;i++)
{
char c = givenString[i];
if (Character.isDigit(c)){
System.out.println("givenString["+i+"] = "+givenString[i]);
nsum = nsum +Character.getNumericValue(c) ;
}
}
System.out.println("sum = "+nsum);
}
}
{
public class ReverseString {
public static void main(String[] args) {
// TODO Auto-generated method stub
String myString ="abcdef";
StringBuffer reverse = new StringBuffer(myString).reverse();
System.out.println("MyString = "+myString);
System.out.println("Reversed String = "+reverse);
char[] passString = "as237".toCharArray();
System.out.println("passString = "+passString);
printSum(passString);
}
private static void printSum(char[] givenString) {
int nsum=0;
for (int i=0; i<givenString.length;i++)
{
char c = givenString[i];
if (Character.isDigit(c)){
System.out.println("givenString["+i+"] = "+givenString[i]);
nsum = nsum +Character.getNumericValue(c) ;
}
}
System.out.println("sum = "+nsum);
}
}
}
public class SumOfDigit{
public static void main(String[] args) {
char[] passString = "as237".toCharArray();
System.out.println("passString = "+passString);
printSum(passString);
}
private static void printSum(char[] givenString) {
int nsum=0;
for (int i=0; i<givenString.length;i++)
{
char c = givenString[i];
if (Character.isDigit(c)){
System.out.println("givenString["+i+"] = "+givenString[i]);
nsum = nsum +Character.getNumericValue(c) ;
}
}
System.out.println("sum = "+nsum);
}
}
}
public class SumOfDigit{
public static void main(String[] args) {
char[] passString = "as237".toCharArray();
System.out.println("passString = "+passString);
printSum(passString);
}
private static void printSum(char[] givenString) {
int nsum=0;
for (int i=0; i<givenString.length;i++)
{
char c = givenString[i];
if (Character.isDigit(c)){
System.out.println("givenString["+i+"] = "+givenString[i]);
nsum = nsum +Character.getNumericValue(c) ;
}
}
System.out.println("sum = "+nsum);
}
}
public class SumOfDigit{
public static void main(String[] args) {
char[] passString = "as237".toCharArray();
System.out.println("passString = "+passString);
printSum(passString);
}
private static void printSum(char[] givenString) {
int nsum=0;
for (int i=0; i<givenString.length;i++)
{
char c = givenString[i];
if (Character.isDigit(c)){
System.out.println("givenString["+i+"] = "+givenString[i]);
nsum = nsum +Character.getNumericValue(c) ;
}
}
System.out.println("sum = "+nsum);
}
}
public class SumOfDigit{
public static void main(String[] args) {
char[] passString = "as237".toCharArray();
System.out.println("passString = "+passString);
printSum(passString);
}
private static void printSum(char[] givenString) {
int nsum=0;
for (int i=0; i<givenString.length;i++)
{ char c = givenString[i];
if (Character.isDigit(c)){
System.out.println("givenString["+i+"] = "+givenString[i]);
nsum = nsum +Character.getNumericValue(c) ;}
}
System.out.println("sum = "+nsum);
}
}
public class SumOfDigit{
public static void main(String[] args) {
char[] passString = "as237".toCharArray();
System.out.println("passString = "+passString);
printSum(passString);
}
private static void printSum(char[] givenString) {
int nsum=0;
for (int i=0; i<givenString.length;i++)
{ char c = givenString[i];
if (Character.isDigit(c)){
System.out.println("givenString["+i+"] = "+givenString[i]);
nsum = nsum +Character.getNumericValue(c) ;}
}
System.out.println("sum = "+nsum);
}
}
void printSum(char szStr[])
- sid1505 August 29, 2015//
int nSum <- 0
int i <- 0
while szStr[i] is not null
do
{if szStr[i] is a digit}
then
{nSum <- nSum + (szStr[i] - '0')}
i++
print nSum