The correct option is B Friday
We shall first calculate the number of odd days till 31 December 1946.
Number of odd days in the first 1600 years = 0 odd day
Number of odd days in the next 300 years = 1 odd day
Now, 46 years had 11 leap years and 35 ordinary years.
The number of odd days in 46 years=(2×11)+(1×35)=22+35=57=8weeks and 1 odd day.
Now, we shall calculate the number of odd days in 1947 till 15 August.
Month January February March April May June July August
Days3128313031303115=227
227 days=32 weeks and 3 odd days.
So, the total number of odd days till 15 August 1947=0+1+1+3=5.
On counting five days from Monday, we get Friday.
Therefore, 15 August 1947 was a Friday.