6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'lib/hackerearth_api/run_parameters.rb', line 6
def self.get_params(params)
filtered_params = CompileParameters.get_params(params)
if params.key?(:time_limit) and params[:time_limit] < 6
filtered_params[:time_limit] = params[:time_limit]
else
filtered_params[:time_limit] = 5
end
if params.key?(:memory_limit) and params[:memory_limit] < 262145
filtered_params[:memory_limit] = params[:memory_limit]
else
filtered_params[:memory_limit] = 262144
end
if params.key?(:input)
filtered_params[:input] = params[:input]
end
return filtered_params
end
|