class SkillBoxHard {
public static void main
(String[] args
) { for(int i = 1; i <= 1000; i++) {
if((i % 3 == 0) && (i % 5 != 0) && sumOfDigits(i))
}
}
private static boolean sumOfDigits(int i) {
int sum = 0;
for(char c
: String.
valueOf(i
).
toCharArray()) { }
return sum < 10 ? true : false;
}
}
// Если правильно записал - делятся на 3, не делятся на 5 и сумма < 10
Y2xhc3MgU2tpbGxCb3hIYXJkIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQlmb3IoaW50IGkgPSAxOyBpIDw9IDEwMDA7IGkrKykgewoJCQlpZigoaSAlIDMgPT0gMCkgJiYgKGkgJSA1ICE9IDApICYmIHN1bU9mRGlnaXRzKGkpKQoJCQkJU3lzdGVtLm91dC5wcmludGxuKGkpOwoJCX0KCX0KCQoJcHJpdmF0ZSBzdGF0aWMgYm9vbGVhbiBzdW1PZkRpZ2l0cyhpbnQgaSkgewoJCWludCBzdW0gPSAwOwoJCWZvcihjaGFyIGMgOiBTdHJpbmcudmFsdWVPZihpKS50b0NoYXJBcnJheSgpKSB7CgkJCXN1bSArPSBDaGFyYWN0ZXIuZ2V0TnVtZXJpY1ZhbHVlKGMpOwoJCX0KCQlyZXR1cm4gc3VtIDwgMTAgPyB0cnVlIDogZmFsc2U7Cgl9Cn0KLy8g0JXRgdC70Lgg0L/RgNCw0LLQuNC70YzQvdC+INC30LDQv9C40YHQsNC7IC0g0LTQtdC70Y/RgtGB0Y8g0L3QsCAzLCDQvdC1INC00LXQu9GP0YLRgdGPINC90LAgNSDQuCDRgdGD0LzQvNCwIDwgMTA=