Saturday, January 6, 2018

Coding test question : 1) reverse a word 2) Calendar Ex date : 06-01-2018

public class reverseword {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s="i love java and c";
int i=0;
String[] splt=s.split(" ");
String r="";
for(i=splt.length-1;i>0;i--)
{
r=r+splt[i]+".";
}
r+=splt[i];
System.out.println("::"+r.trim());
}
Req o/p :  c.and.java.love.i 

-------------------------------------------------------------------------------------------------------------------
i/p day,month and Yr , o/p  dayWeek
-------------------------------------------------------------------------------------------------------------------
#include<stdio.h>
    #include<conio.h>
    #include<math.h>
    int main(){
                  int dat, mont, years;
                  printf("Enter the year : ");
                  scanf("%d", &years);
                  printf("\n Enter the month : ");
                  scanf("%d", &mont);
                  printf("\n Enter the date : ");
                  scanf("%d", &dat);
                  weekday(dat, mont, years);
                  return 0;
                  }
    int weekday(int date, int month, int year) {
           int dayWeek, yr, yd;
           yr = year % 100;
           yd = year / 100;
           printf("\nThe Date Given is : %d / %d / %d \n\n", date, month, year);
           dayWeek = 1.25 * yr + findm(month, year) + date - 2 * (yd % 4);
           dayWeek = dayWeek % 7;
           switch (dayWeek){
           case 0:  printf("Day of Week of the Date is : Saturday");
                        break;
           case 1:  printf("Day of Week of the Date is : Sunday");
                        break;
           case 2:  printf("Day of Week of the Date is : Monday");
                        break;
           case 3:  printf("Day of Week of the Date is : Tuesday");
                        break;
           case 4:  printf("Day of Week of the Date is : Wednesday");
                        break;
           case 5:  printf("Day of Week of the Date is : Thursday");
                        break;
           case 6:  printf("Day of Week of the Date is : Friday");
                        break;
           default:  printf("The Given input data is wrong");
           }
           return 0;
           }
    int findm(int months, int yearss){
           int findmonth, leapyr;
           if ((yearss % 100 == 0) && (yearss % 400 != 0))
           leapyr = 0;
           else if (yearss % 4 == 0)
           leapyr = 1;
           else
           leapyr = 0;
           findmonth = 3 + (2 - leapyr) * ((months + 2) / (2 * months))
+ (5 * months + months / 9) / 2;
           findmonth = findmonth % 7;
           return findmonth;
    }

No comments:

Post a Comment