- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
import java.util.Scanner;
import java.io.*;
public class Multiply {
public static int multiplyNumbers(int n, int m)
{
int i = 0, result = 0;
for(i = 0; i < m; i ++)
result += n;
return result;
}
public static void main(String [] args) {
Scanner sc = new Scanner(System.in);
int n,m,ans;
n = sc.nextInt();
m = sc.nextInt();
ans = multiplyNumbers(n,m);
System.out.println(ans);
}
}
laMer007 08.08.2016 13:09 # +14
Steve_Brown 08.08.2016 14:12 # +20
inkanus-gray 08.08.2016 14:17 # +18
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
https://github.com/Herzult/SimplePHPEasyPlus
inkanus-gray 08.08.2016 21:46 # +18
Первая ссылка: 136 issues, 19 pull requests.
Вторая ссылка: 24 issuses, 2 pull requests.
И ведь не лень кому-то было...
bormand 08.08.2016 21:47 # +15
Ох лол, оно джаву крашнуло!
*** buffer overflow detected ***: /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java terminated
inkanus-gray 08.08.2016 21:48 # +14
bormand 08.08.2016 21:57 # +18
Ну тогда это полноценное энтерпрайзное решение.
nihau 08.08.2016 14:33 # +15
1024-- 08.08.2016 14:50 # +14
kegdan 08.08.2016 19:37 # +15
bormand 08.08.2016 21:59 # +18
1024-- 09.08.2016 00:35 # +14
kegdan 09.08.2016 11:38 # +14
guest 09.08.2016 10:20 # +14
Где бинарное возведение в степень умножение?
3_dar 09.08.2016 16:47 # +14
bormand 08.08.2016 17:28 # +15
guestinho 08.08.2016 18:09 # +16
kegdan 08.08.2016 19:36 # +23
3_dar 08.08.2016 23:06 # +16
bormand 08.08.2016 23:27 # +15
Soul_re@ver 08.08.2016 23:34 # +14
1024-- 09.08.2016 00:32 # +14
Хотя, в Java нормально отработает с ожидаемым результатом.
bormand 09.08.2016 06:27 # +14
1024-- 09.08.2016 13:39 # +18
Хотя, тут наверно всё предельно логично. Взять двойку минус два раза нельзя, потому и ноль. А вот минус двойку, если таковая всё же нашлась, можно два раза.
CHayT 09.08.2016 21:25 # +15
https://ideone.com/Y7KCZx
inkanus-gray 09.08.2016 14:07 # +17
А инкремент представить циклом побитовых операций:
3_dar 09.08.2016 16:51 # +16
LOL
== приоритетнее, чем &
inkanus-gray 09.08.2016 20:40 # +14
3_14dar 09.08.2016 21:17 # +15
Soul_re@ver 09.08.2016 21:21 # +15
pedarok 09.08.2016 17:09 # +13
TEPAnEBT 09.08.2016 18:19 # +16
1024-- 09.08.2016 19:00 # +15
kegdan 10.08.2016 12:37 # +14
bormand 12.12.2016 17:59 # 0
kegdan 12.12.2016 18:48 # 0
proweber1 12.12.2016 17:37 # 0
bormand 12.12.2016 17:58 # 0
bayan 12.12.2016 18:00 # +1
Энтепрайзно это делегировать это во внешний сервис, чтобы инкапсулировать в нем стратегию умножения, таким образом можно будет легко мигрировать на архитектуры, где умножения нет
bormand 12.12.2016 18:01 # 0
И масштабироваться будет замечательно.
bayan 12.12.2016 18:04 # +2
Ты просто посылаешь мультикаст сообщение: "требуется умножить 2 на 3". Умеющая умножать нода его получает, обрабатывает, и шлет тебе ответ
bormand 12.12.2016 18:05 # 0
Скорее придётся развернуть очередь (какого-нибудь rabbit mq)... Мы же не хотим, чтобы несколько нод одновременно откликнулись на этот запрос?
bayan 12.12.2016 18:09 # +1
MQ нам нужен в любом случае, причем нужно учесть транзакционность чтобы сообщения не потерялись. Можно использовать СУБД в качестве бекенда (если там есть two phase commit), а у MS в транзакция может участвовать файловая система.
Вообще вырисовывается достаточно универсальная штука. Возможно нам следует разработать новый xml-based DSL для подобных задач, опубликовать его схему, и сделать стандарт для работы оного поверх SOAP
guestinho 12.12.2016 18:15 # −1
Чето так себе архитектура. А если разные ланы? Надо сервисдискавери через консул или хотя бы днс.
bayan 12.12.2016 18:17 # 0
Ну в теории можно настроить передачу мультикаст траффика (см. IGMP, PIM). Но лучше и правда использовать какой-то discovery вроде srv записи в DNS (как в AD)
1024-- 12.12.2016 19:07 # 0
Но если длинной арифметики нет, то не беда, просто посылаешь мультикаст сообщение: "требуется проверить подлинность".
CHayT 12.12.2016 19:36 # +1
bormand 12.12.2016 19:38 # +1
bormand 12.12.2016 19:41 # 0
CHayT 12.12.2016 19:44 # +1
CHayT 12.12.2016 19:49 # +1
bormand 12.12.2016 20:06 # +1
bayan 12.12.2016 20:12 # +3
CHayT 13.12.2016 09:48 # +2
dxd 13.12.2016 11:40 # +2
roman-kashitsyn 13.12.2016 13:16 # +2
CHayT 13.12.2016 13:35 # +2
bormand 13.12.2016 18:53 # 0
Да ну, слишком адекватно.
В качестве БД надо взять машину Анала Тьюринга. У неё же лента бесконечна, можно весь инет вместить.
Pidor 13.12.2016 19:22 # −1
Dr_Stertor 13.12.2016 19:43 # −1
1024-- 12.12.2016 20:21 # +1
Как будто так сложно запомнить!