/* package whatever; // don't place package name! */
import java.util.function.IntFunction;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
String result
= IntStream.
rangeClosed(1,
15).
mapToObj(new IntFunction
<String
>() { @Override
int end = i * (i + 1) / 2;
return IntStream.
rangeClosed(end
- i
+ 1, end
).
mapToObj(Integer::toString
) .collect(Collectors.joining(" "));
}
}).collect(Collectors.joining("\n"));
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC5mdW5jdGlvbi5JbnRGdW5jdGlvbjsKaW1wb3J0IGphdmEudXRpbC5zdHJlYW0uQ29sbGVjdG9yczsKaW1wb3J0IGphdmEudXRpbC5zdHJlYW0uSW50U3RyZWFtOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgkJU3RyaW5nIHJlc3VsdCA9IEludFN0cmVhbS5yYW5nZUNsb3NlZCgxLCAxNSkubWFwVG9PYmoobmV3IEludEZ1bmN0aW9uPFN0cmluZz4oKSB7CgkJCUBPdmVycmlkZQoJCQlwdWJsaWMgU3RyaW5nIGFwcGx5KGludCBpKSB7CgkJCQlpbnQgZW5kID0gaSAqIChpICsgMSkgLyAyOwoJCQkJcmV0dXJuIEludFN0cmVhbS5yYW5nZUNsb3NlZChlbmQgLSBpICsgMSwgZW5kKS5tYXBUb09iaihJbnRlZ2VyOjp0b1N0cmluZykKCQkJCQkJLmNvbGxlY3QoQ29sbGVjdG9ycy5qb2luaW5nKCIgIikpOwoJCQl9CgkJfSkuY29sbGVjdChDb2xsZWN0b3JzLmpvaW5pbmcoIlxuIikpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihyZXN1bHQpOwoJfQp9