From 31cebd8cc69d3ac9a5c0d9da967fcdbf123b03cf Mon Sep 17 00:00:00 2001 From: Ramtin_Jafari Date: Sun, 26 Apr 2026 18:51:09 +0330 Subject: [PATCH] fix logical bug at subtract instance method --- src/main/java/Rational/Rational.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/Rational/Rational.java b/src/main/java/Rational/Rational.java index 8b32d61..94e31fa 100644 --- a/src/main/java/Rational/Rational.java +++ b/src/main/java/Rational/Rational.java @@ -53,7 +53,7 @@ public class Rational { // COMPLETED - Instance method - this - other public Rational subtract(Rational other) { - int newNumerator = (this.numerator * other.denominator - other.denominator * this.denominator); + int newNumerator = (this.numerator * other.denominator - other.numerator * this.denominator); int newDenominator = this.denominator * other.denominator; Rational result = new Rational(newNumerator, newDenominator);