Кажись, я молодец)
![]()
vasyawm
10 уровень
Для любых трехзначных чисел)
Обсуждается
Комментарии (13)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Никита Родыгин
26 декабря 2019, 09:00
Я циклом решил. Такой вариант решения подойдет для любого целого числа, а не только 3 значного.
public class Solution {
public static void main(String[] args) {
System.out.println(sumDigitsInNumber(546));
}
public static int sumDigitsInNumber(int number) {
int sum = 0;
while (number > 0){
sum = sum + number % 10;
number = number / 10;
}
return sum;
}
}
0
Денис
24 декабря 2019, 18:24
откуда инфу берете такую?🤔
0
Сергей
24 декабря 2019, 11:29
Блин походу один я как лох перевел число в строку, потом перевел в символьный массив. и потом циклом считал и переводил в число)))) ппц) но с другой стороны у меня код можно не трогать даже если число меняется на пятизначное и или другое большезначное число.
+1
Артём
21 ноября 2019, 16:32
int a = number/100;
int b = (number-a*100)/10;
int c = (number- a*100)-(b*10);
int d = a+b+c;
return d;
0
Lui Stefaniuk
29 октября 2019, 23:40
У меня еще длиннее получилось .
Ето дело времени и опьіта - писать лаконично то, что надо
Главное - понимать.
0
Magos Reductor ExceptionExpert
29 октября 2019, 13:48
return (number % 10) + ((number / 10) % 10) + number / 100;
+1
Ksenia VolkovaJava Developer в DXCMaster
29 октября 2019, 13:54
Это уже следующий lvl
😉
0
vasyawm
29 октября 2019, 13:57
Запись длинновата, согласен)
0
Ksenia VolkovaJava Developer в DXCMaster
29 октября 2019, 15:24
Запись норм. Главное - понимать, что в ней происходит.
+2
George Nayfonov
30 ноября 2019, 09:48
По поводу последнего числа не уверен. Например 123/100 = 1.23
0
Magos Reductor ExceptionExpert
30 ноября 2019, 10:04
как бы это странно не выглядело но 123/100 = 1 в java;
так как при деление целого числа на целое число в java ожидается и целый результат. Неявное приведение типов тема называется.
0
Valera Vzorov
21 декабря 2019, 10:14
при чем тут "в java"?
в java можно и 1.23 на выходе с помощью double
0
Magos Reductor ExceptionExpert
21 декабря 2019, 16:11
если испольвать целые числа то не льзя)
+1