mirror of https://github.com/01-edu/public.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
527 B
32 lines
527 B
package main |
|
|
|
import ( |
|
"testing" |
|
|
|
"github.com/01-edu/z01" |
|
) |
|
|
|
func TestRpnCalc(t *testing.T) { |
|
args := []string{ |
|
"1 2 * 3 * 4 +", |
|
"3 1 2 * * 4 %", |
|
"5 10 9 / - 50 *", |
|
"21 3 2 % 2 3 2 *", |
|
"1 2 3 4 +", |
|
"324 + 1 - 23 ", |
|
"32 / 22", |
|
"11 22 +", |
|
"23491234 102030932 -", |
|
"123 2222 /", |
|
"299 255 %", |
|
"15 76 *", |
|
"88 67 dks -", |
|
" 1 3 * 2 -", |
|
} |
|
|
|
for _, v := range args { |
|
z01.ChallengeMainExam(t, v) |
|
} |
|
z01.ChallengeMainExam(t) |
|
z01.ChallengeMainExam(t, "1 2 * 3 * 4 +", "10 33 - 12 %") |
|
}
|
|
|