Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions exercises/practice/nth-prime/.meta/example.awk
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
BEGIN {
if (n < 1) {
print "invalid input" > "/dev/stderr"
exit(1)
exit 1
}
if (n == 1) {
print 2
exit(0)
exit 0
}

primes[1] = 2
Expand Down
4 changes: 2 additions & 2 deletions exercises/practice/protein-translation/.meta/example.awk
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ BEGIN {
for (i = 1; i <= NF; i++) {
if (! translation[$i]) {
print "Invalid codon" > "/dev/stderr"
exit(1)
exit 1
}
if (translation[$i] == "STOP")
break
Expand All @@ -35,7 +35,7 @@ BEGIN {
}
if (length % 3 && translation[$i] != "STOP") {
print "Invalid codon" > "/dev/stderr"
exit(1)
exit 1
}

print out
Expand Down
2 changes: 1 addition & 1 deletion exercises/practice/resistor-color-duo/.meta/example.awk
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ function value(color) {
if (colors[i] == color)
return i - 1
print "invalid color" > "/dev/stderr"
exit(1)
exit 1
}

{
Expand Down
2 changes: 1 addition & 1 deletion exercises/practice/resistor-color-trio/.meta/example.awk
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ function value(color) {
if (colors[i] == color)
return i - 1
print "invalid color" > "/dev/stderr"
exit(1)
exit 1
}

{
Expand Down
2 changes: 1 addition & 1 deletion exercises/practice/rna-transcription/.meta/example.awk
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ BEGIN {
out = out translation[$i]
} else {
print "Invalid nucleotide detected." > "/dev/stderr"
exit(1)
exit 1
}
}
print out
Expand Down
8 changes: 4 additions & 4 deletions exercises/practice/series/.meta/example.awk
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ BEGIN {
FS = ""
}

!NF { print "series cannot be empty" > "/dev/stderr"; exit(1) }
len == 0 { print "slice length cannot be zero" > "/dev/stderr"; exit(1) }
len < 0 { print "slice length cannot be negative" > "/dev/stderr"; exit(1) }
len > NF { print "slice length cannot be greater than series length" > "/dev/stderr"; exit(1) }
!NF { print "series cannot be empty" > "/dev/stderr"; exit 1 }
len == 0 { print "slice length cannot be zero" > "/dev/stderr"; exit 1 }
len < 0 { print "slice length cannot be negative" > "/dev/stderr"; exit 1 }
len > NF { print "slice length cannot be greater than series length" > "/dev/stderr"; exit 1 }

{
out = ""
Expand Down
2 changes: 1 addition & 1 deletion exercises/practice/space-age/.meta/example.awk
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ BEGIN {
printf("%.2f\n", ($2 / seconds_per_earth_year) / earth_ratio[$1])
} else {
print $1 " is not a planet" > "/dev/stderr"
exit(1)
exit 1
}
}
2 changes: 1 addition & 1 deletion exercises/practice/tournament/.meta/example.awk
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ length {
draw($2)
break
default:
exit(1)
exit 1
}
}

Expand Down
4 changes: 2 additions & 2 deletions exercises/practice/triangle/.meta/example.awk
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
perimeter = $1 + $2 + $3
if (perimeter == 0) {
print "false"
exit(0)
exit 0
}

# Any one side cannot be larger than both other sides.
for (i = 1; i <= 3; i++) {
if (2 * $i > perimeter) {
print "false"
exit(0)
exit 0
}
}

Expand Down