Description:
import_problem now remove carriage return from the input file
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
r248:617a22a897aa - - 2 files changed: 8 inserted, 2 deleted
@@ -32,8 +32,11 | |||
|
32 | 32 | end |
|
33 | 33 | |
|
34 | 34 | def copy_testcase(importing_test_dir,fname,dir,i) |
|
35 | - FileUtils.cp("#{importing_test_dir}/#{fname}.in", "#{input_filename(dir,i)}") | |
|
36 | - FileUtils.cp("#{importing_test_dir}/#{fname}.sol", "#{answer_filename(dir,i)}") | |
|
35 | + #copy the file from importing dir and also remove carriage return | |
|
36 | + a = File.read("#{importing_test_dir}/#{fname}.in").gsub(/\r\n?/,"\n") | |
|
37 | + File.write("#{input_filename(dir,i)}",a) | |
|
38 | + b = File.read("#{importing_test_dir}/#{fname}.sol").gsub(/\r\n?/,"\n") | |
|
39 | + File.write("#{answer_filename(dir,i)}",b) | |
|
37 | 40 | end |
|
38 | 41 | |
|
39 | 42 | def process_options(options) |
@@ -47,6 +47,9 | |||
|
47 | 47 | break unless File.exists? file_root |
|
48 | 48 | input = File.read(file_root + "/input-#{num}.txt") |
|
49 | 49 | answer = File.read(file_root + "/answer-#{num}.txt") |
|
50 | + #we also remove carraige return | |
|
51 | + input.gsub!(/\r\n?/,"\n") | |
|
52 | + answer.gsub!(/\r\n?/,"\n") | |
|
50 | 53 | puts " got test case ##{num} of size #{input.size} and #{answer.size}" |
|
51 | 54 | |
|
52 | 55 | #THIS IS JUST A PLACE HOLDER |
You need to be logged in to leave comments.
Login now