7
1 2 20
2 3 15
3 4 3
4 5 17
5 6 28
6 1 23
1 7 1
2 7 4
3 7 9
4 7 16
5 7 25
6 7 36
-1
####
#!/usr/bin/perl
use warnings;
use strict;
use Data::Dumper;
#open initial file
open FILE, "graph.txt" or die "Error with original file: $!";
#open empty file to write to
#open NEWFILE, ">output.txt" or die "Error with output file: $!";
#Get array with lines of file
my @line_array = ;
#reduce array to content info only
shift(@line_array);
pop(@line_array);
#initialize item array and something to hold it during loop
our @item_array;
our @hold_array;
#convert each edge string to an array, push it onto item_array
for (my $i = 0; $i < scalar(@line_array); $i++) {
our $line = $line_array[$i];
@hold_array = split(/\s/, $line);
push(@item_array, \@hold_array);
}
print Dumper @item_array;
####
$VAR1 = [
'6',
'7',
'36'
];
$VAR2 = $VAR1;
$VAR3 = $VAR1;
$VAR4 = $VAR1;
$VAR5 = $VAR1;
$VAR6 = $VAR1;
$VAR7 = $VAR1;
$VAR8 = $VAR1;
$VAR9 = $VAR1;
$VAR10 = $VAR1;
$VAR11 = $VAR1;
$VAR12 = $VAR1;