-
Notifications
You must be signed in to change notification settings - Fork 0
/
day2Problem2.cpp
136 lines (123 loc) · 2.83 KB
/
day2Problem2.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
/*
Problem statement 2
You have recently joined the office. And Michael has given you your
first task. You have to make a digital clock. It's upto you how you
want to do it. There is only one condition it has to look cool.
Input
you will be given a 4 letter string, describing the 24 hours format.
Output
Return output in the seven segment format
.... .... .... ....
. . . . . . . .
. . . . . . . .
.... .... .... ....
. . . . . . . .
. . . . . . . .
.... .... .... ....
Test case 1
Input
1900
Output
1234567891123456789012
. .... .... .... 1
. . . . . . . 2
. . . . . . . 3
. .... . . . . 4
. . . . . . 5
. . . . . . 6
. .... .... .... 7
Explanation
In the input you are given 7pm in 24 hours format.
*/
#include <iostream>
using namespace std;
// int main(){
// string s;
// cin >>s;
// for(int i=1;i<=7;i++){
// for(int j=1;j<=23;j++){
// if(j == 5 || j == 6 || j == 11 || j == 12 || j == 13 || j == 18 || j == 19){
// cout <<" ";
// }
// else{
// if(i == 1 || i == 4 || i == 7){
// cout <<".";
// }
// else{
// if(j == 1 ||j == 4 || j == 7 || j== 10 || j == 14 || j == 17 || j == 20 || j == 23)
// cout <<".";
// else cout <<" ";
// }
// }
// }
// cout <<endl;
// }
// }
void s1(int num)
{
if(num==1)
cout<<" . ";
else if(num==4||num==6)
cout<<". ";
else
cout<<".... ";
}
void s23(int num)
{
if(num==0||num==8||num==9)
cout<<". . ";
else if(num==2||num==3||num==7||num==1)
cout<<" . ";
else
cout<<". ";
}
void s4(int num)
{
if(num==1||num==7)
cout<<" . ";
else if(num==0)
cout<<". . ";
else
cout<<".... ";
}
void s56(int num)
{
if(num==2)
cout<<". ";
else if(num==6||num==8||num==0)
cout<<". . ";
else
cout<<" . ";
}
void s7(int num)
{
if(num==1||num==4||num==7||num==9)
cout<<" . ";
else
cout<<".... ";
}
int main()
{
string str;
cin>>str;
for(int i=0;i<str.size();i++)
s1(str[i]-'0');
cout<<endl;
for(int i=0;i<str.size();i++)
s23(str[i]-'0');
cout<<endl;
for(int i=0;i<str.size();i++)
s23(str[i]-'0');
cout<<endl;
for(int i=0;i<str.size();i++)
s4(str[i]-'0');
cout<<endl;
for(int i=0;i<str.size();i++)
s56(str[i]-'0');
cout<<endl;
for(int i=0;i<str.size();i++)
s56(str[i]-'0');
cout<<endl;
for(int i=0;i<str.size();i++)
s7(str[i]-'0');
}