python a java
Publicado por Camilo (1 intervención) el 17/02/2019 20:02:12
alguien podria pasar este codigo de python a java
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
# python3
import sys
class Query:
def __init__(self, query):
self.type = query[0]
self.number = int(query[1])
if self.type == 'add':
self.name = query[2]
def read_queries():
n = int(input())
return [Query(input().split()) for i in range(n)]
def write_responses(result):
print('\n'.join(result))
def process_queries(queries):
result = []
contacts = [None] * (10**7)
for cur_query in queries:
if cur_query.type == 'add':
contacts[cur_query.number] = cur_query.name
elif cur_query.type == 'del':
contacts[cur_query.number] = None
else:
response = 'not found'
if contacts[cur_query.number] != None:
response = contacts[cur_query.number]
result.append(response)
return result
if __name__ == '__main__':
write_responses(process_queries(read_queries()))
Valora esta pregunta
0