- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
private static boolean getIsDeclinedByRules(boolean oldIsSatisfy, boolean oldIsDeclined, boolean newIsSatisfy) {
if (!oldIsSatisfy && oldIsDeclined && !newIsSatisfy) return true;
if (!oldIsSatisfy && oldIsDeclined && newIsSatisfy) return false;
if (!oldIsSatisfy && !oldIsDeclined && !newIsSatisfy) return true;
if (!oldIsSatisfy && !oldIsDeclined && newIsSatisfy) return false;
if ( oldIsSatisfy && oldIsDeclined && !newIsSatisfy) return true;
if ( oldIsSatisfy && oldIsDeclined && newIsSatisfy) return true;
if ( oldIsSatisfy && !oldIsDeclined && !newIsSatisfy) return true;
if ( oldIsSatisfy && !oldIsDeclined && newIsSatisfy) return false;
return true;
}
SSSandman 25.03.2013 13:03 # +6
krypt 25.03.2013 13:50 # +1
QuickNick 16.04.2013 11:24 # 0
krypt 16.04.2013 12:32 # 0
А пользователям со всем этим ещё как-то жить надо...
3.14159265 25.03.2013 16:13 # +3
Существуют совсем неизлечимые поциенты. Только лоботомия, только хардкор.
QuickNick 16.04.2013 11:29 # 0
Специально обученный программист на 6 похожих кнопок навесил 6 отдельных функций.
wvxvw 25.03.2013 14:27 # +5
Вроде как, не?
VseGovnoOdinYaKrut 25.03.2013 15:41 # +1
myaut 25.03.2013 15:41 # −3
wvxvw 25.03.2013 16:10 # +3
bormand 25.03.2013 16:08 # +6
bormand 25.03.2013 16:46 # +4
bot 26.03.2013 21:08 # 0
bormand 27.03.2013 05:29 # 0
TarasB 16.04.2013 11:45 # 0
defecate-plusplus 16.04.2013 12:15 # 0
собсно, можно за O(1)