File tree 1 file changed +6
-4
lines changed
1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -196,8 +196,9 @@ impl Add for Fraction {
196
196
}
197
197
198
198
let denominator = lcm ( self . denominator , number. denominator ) ;
199
- let numerator1 = self . numerator * ( denominator / number. denominator ) ;
200
- let numerator2 = number. numerator * ( denominator / self . denominator ) ;
199
+ let numerator1 = self . numerator * ( denominator / self . denominator ) ;
200
+ let numerator2 = other. numerator * ( denominator / other. denominator ) ;
201
+
201
202
let mut result = Fraction {
202
203
numerator : numerator1 + numerator2,
203
204
denominator,
@@ -226,8 +227,9 @@ impl Sub for Fraction {
226
227
}
227
228
228
229
let denominator = lcm ( self . denominator , number. denominator ) ;
229
- let numerator1 = self . numerator * ( denominator / number. denominator ) ;
230
- let numerator2 = number. numerator * ( denominator / self . denominator ) ;
230
+ let numerator1 = self . numerator * ( denominator / self . denominator ) ;
231
+ let numerator2 = other. numerator * ( denominator / other. denominator ) ;
232
+
231
233
let mut result = Fraction {
232
234
numerator : numerator1 - numerator2,
233
235
denominator,
You can’t perform that action at this time.
0 commit comments