-
Notifications
You must be signed in to change notification settings - Fork 0
/
fk.js
43 lines (34 loc) · 873 Bytes
/
fk.js
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
const fs = require('fs');
var dir = '../../Task/';
var input_files = [
"a_example.in"
,"b_should_be_easy.in"
,"c_no_hurry.in"
,"d_metropolis.in"
,"e_high_bonus.in"
];
// fs.readFile('readMe.txt', 'utf8', function(err,data){
// fs.writeFile('writeMe.txt', data);
// });
function solve_all(files) {
for ( let file of files ){
fs.readFile( dir+file, 'utf8', function(err,rawdata){
console.log( dir+file );
// console.log(rawdata.length);
var data = rawdata.split('\n');
// console.log(typeof rawdata);
metadata = data.shift();
metadata = metadata.split(' ');
let rows = metadata[0];
let columns = metadata[1];
let cars = metadata[2];
let ridenum = metadata[3];
let bonus = metadata[4];
let steps = metadata[5];
console.log(metadata);
// fs.writeFile('writeMe.txt', data);
});
}
}
solve_all(input_files);
// console.log(metadata);