回答編集履歴

3

修正

2015/02/15 06:15

投稿

munyaX
munyaX

スコア783

test CHANGED
@@ -64,11 +64,11 @@
64
64
 
65
65
  これでバグがひとつ見つかりました。
66
66
 
67
- if( subtract("a", 5)) printf("OK"); //nullが返ってくるか
67
+ if( subtract("a", 5) === null ) printf("OK"); //nullが返ってくるか
68
68
 
69
- if( subtract(5, "a")) printf("OK"); //nullが返ってくるか
69
+ if( subtract(5, "a") === null ) printf("OK"); //nullが返ってくるか
70
70
 
71
- if( subtract("a", "a")) printf("OK"); //nullが返ってくるか
71
+ if( subtract("a", "a") === null ) printf("OK"); //nullが返ってくるか
72
72
 
73
73
 
74
74
 

2

修正

2015/02/15 06:15

投稿

munyaX
munyaX

スコア783

test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
 
52
52
 
53
- 関数modに対して様々な値を渡し、どのように動作するかをテストします。
53
+ 関数subtractに対して様々な値を渡し、どのように動作するかをテストします。
54
54
 
55
55
  if( subtract(5, 3) === 2 ) printf("OK"); //2が返ってくるか
56
56
 

1

修正

2015/02/15 06:13

投稿

munyaX
munyaX

スコア783

test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
  */
42
42
 
43
- function diff(a, b){
43
+ function subtract(a, b){
44
44
 
45
45
  return(a - b);
46
46
 
@@ -52,11 +52,11 @@
52
52
 
53
53
  関数modに対して様々な値を渡し、どのように動作するかをテストします。
54
54
 
55
- if( mod(5, 3) === 2 ) printf("OK"); //2が返ってくるか
55
+ if( subtract(5, 3) === 2 ) printf("OK"); //2が返ってくるか
56
56
 
57
- if( mod(3, 5) === -2 ) printf("OK"); //-2が返ってくるか
57
+ if( subtract(3, 5) === -2 ) printf("OK"); //-2が返ってくるか
58
58
 
59
- if( mod(-1, 1) === -2 ) printf("OK"); //-2が返ってくるか
59
+ if( subtract(-1, 1) === -2 ) printf("OK"); //-2が返ってくるか
60
60
 
61
61
 
62
62
 
@@ -64,11 +64,11 @@
64
64
 
65
65
  これでバグがひとつ見つかりました。
66
66
 
67
- if( mod("a", 5)) printf("OK"); //nullが返ってくるか
67
+ if( subtract("a", 5)) printf("OK"); //nullが返ってくるか
68
68
 
69
- if( mod(5, "a")) printf("OK"); //nullが返ってくるか
69
+ if( subtract(5, "a")) printf("OK"); //nullが返ってくるか
70
70
 
71
- if( mod("a", "a")) printf("OK"); //nullが返ってくるか
71
+ if( subtract("a", "a")) printf("OK"); //nullが返ってくるか
72
72
 
73
73
 
74
74