1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import java.util.*; import java.lang.*; class Main { private static String substringByLine(String s, int n) { int pos = -1, start; do { pos = s.indexOf('\n', start = pos+1); if (pos < 0) { pos = s.length(); break; } } while (n-- > 0); return n <= 0 ? s.substring(start, pos) : null; } public static void main (String[] args) throws java.lang.Exception { String s = "quick\nbrown\nfox\njumps\nover\nthe\nlazy\ndog"; for (int i = 0 ; i != 20 ; i++) { System.out.println(i+" - '"+substringByLine(s,i)+"'"); } } } |
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBNYWluCnsKICAgIHByaXZhdGUgc3RhdGljIFN0cmluZyBzdWJzdHJpbmdCeUxpbmUoU3RyaW5nIHMsIGludCBuKSB7CiAgICAgICAgaW50IHBvcyA9IC0xLCBzdGFydDsKICAgICAgICBkbyB7CiAgICAgICAgICAgIHBvcyA9IHMuaW5kZXhPZignXG4nLCBzdGFydCA9IHBvcysxKTsKICAgICAgICAgICAgaWYgKHBvcyA8IDApIHsKICAgICAgICAgICAgICAgIHBvcyA9IHMubGVuZ3RoKCk7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgIH0gd2hpbGUgKG4tLSA+IDApOwogICAgICAgIHJldHVybiBuIDw9IDAgPyBzLnN1YnN0cmluZyhzdGFydCwgcG9zKSA6IG51bGw7CiAgICB9CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKICAgIFN0cmluZyBzID0gInF1aWNrXG5icm93blxuZm94XG5qdW1wc1xub3ZlclxudGhlXG5sYXp5XG5kb2ciOwogICAgZm9yIChpbnQgaSA9IDAgOyBpICE9IDIwIDsgaSsrKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGkrIiAtICciK3N1YnN0cmluZ0J5TGluZShzLGkpKyInIik7CiAgICB9Cgl9Cn0=
-
upload with new input
-
result: Success time: 0.03s memory: 245632 kB returned value: 0
0 - 'quick' 1 - 'brown' 2 - 'fox' 3 - 'jumps' 4 - 'over' 5 - 'the' 6 - 'lazy' 7 - 'dog' 8 - 'null' 9 - 'null' 10 - 'null' 11 - 'null' 12 - 'null' 13 - 'null' 14 - 'null' 15 - 'null' 16 - 'null' 17 - 'null' 18 - 'null' 19 - 'null'


