File tree 3 files changed +19
-8
lines changed
3 files changed +19
-8
lines changed Original file line number Diff line number Diff line change
1
+ ruby 3.1.3
Original file line number Diff line number Diff line change 2
2
3
3
DIR=$( dirname $( readlink -f $0 ) )
4
4
5
- for y in ` seq -w 2021 2021 ` ; do
5
+ for y in ` seq -w 2015 2022 ` ; do
6
6
mkdir $DIR /$y
7
7
8
8
for i in ` seq -w 1 25` ; do
9
9
mkdir $DIR /$y /day-$i
10
- touch $DIR /$y /day-$i /README.txt
11
- touch $DIR /$y /day-$i /day-$i -part-1.rb
12
- if [ $i -ne ' 25' ]
13
- then
14
- touch $DIR /$y /day-$i /day-$i -part-2.rb
10
+
11
+ if [ -z " $( ls -A $DIR /$y /day-$i ) " ]; then
12
+ cp template.rb $DIR /$y /day-$i /day-$i -part-1.rb
13
+
14
+ if [ $i -ne ' 25' ]
15
+ then
16
+ cp template.rb $DIR /$y /day-$i /day-$i -part-2.rb
17
+ fi
18
+ sed -i " s/\\ $/${i} /g" $DIR /$y /day-$i /* .rb
19
+
20
+ touch $DIR /$y /day-$i /README.txt
21
+ touch $DIR /$y /day-$i /day-$i -input.txt
22
+ chmod +x $y /day-$i /* .rb
15
23
fi
16
- touch $DIR /$y /day-$i /day-$i -input.txt
17
- chmod +x $y /day-$i /* .rb
18
24
done
19
25
done
Original file line number Diff line number Diff line change
1
+ #!/usr/bin/env ruby
2
+
3
+ file_path = File . expand_path ( "../day-$-input.txt" , __FILE__ )
4
+ input = File . read ( file_path )
You can’t perform that action at this time.
0 commit comments