0

Кредитный калькулятор правильные результаты, но закрытые тесты сыпятся. Глянуть бы на эти тесты.

import java.util.Scanner; public class Program { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int amount = scanner.nextInt(); //введите код сюда for (int i = 1; i < 4; i++){ amount = amount - ((amount/100)*10); } System.out.println(amount); } }

27th Jul 2022, 6:27 PM
Alexei “vinsler” Kurbatov
Alexei “vinsler” Kurbatov - avatar
5 odpowiedzi
0
When dealing with int (integer types) : int/int=int 90/100*10=0 since 90/100=0 90*10/100=9 since 900/100=9
27th Jul 2022, 6:47 PM
Jayakrishna 🇮🇳
+ 2
Ну вот так бы сразу, чб понять свою ошибку. ))) Спасибо. Проще не скрывали бы тесты, чб на месте разобрать можно было
27th Jul 2022, 6:50 PM
Alexei “vinsler” Kurbatov
Alexei “vinsler” Kurbatov - avatar
0
Это в корне ошибочное решение, ломающее логику, но походу тесты писали дилетанты. )))
27th Jul 2022, 6:36 PM
Alexei “vinsler” Kurbatov
Alexei “vinsler” Kurbatov - avatar
0
Alexei “vinsler” Kurbatov согласен. править код "вслепую" неудобно, и часто это бесит
27th Jul 2022, 8:20 PM
dottxt | off
dottxt | off - avatar
- 1
Use amount*10/100 Instead of amount/100*10
27th Jul 2022, 6:29 PM
Jayakrishna 🇮🇳