We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 778a67d commit 5538280Copy full SHA for 5538280
Default arguments.py
@@ -0,0 +1,34 @@
1
+class EvenStream(object):
2
+ def __init__(self):
3
+ self.current = 0
4
+
5
+ def get_next(self):
6
+ to_return = self.current
7
+ self.current += 2
8
+ return to_return
9
10
11
+class OddStream(object):
12
13
+ self.current = 1
14
15
16
17
18
19
20
21
+def print_from_stream(n, stream=EvenStream()):
22
+ stream.__init__()
23
+ for _ in range(n):
24
+ print(stream.get_next())
25
26
27
+queries = int(input())
28
+for _ in range(queries):
29
+ stream_name, n = input().split()
30
+ n = int(n)
31
+ if stream_name == "even":
32
+ print_from_stream(n)
33
+ else:
34
+ print_from_stream(n, OddStream())
0 commit comments