1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #pragma indent //using System; using System.Console; /*using Nemerle; using Nemerle.Macros; using Nemerle.Imperative; using Nemerle.Utility;*/ def countLines=int.Parse(ReadLine()); foreach(countNumbersInLines in [1 .. countLines]) def listOfIntegers = $[1..countNumbersInLines]; def listOfIntegersReversedIfNeed = List.Rev(listOfIntegers); /*if( countNumbersInLines % 2 == 0 ) Rev(listOfIntegers); else listOfIntegers;*/ _=listOfIntegersReversedIfNeed; //def listOfString=listOfIntegersReversedIfNeed.Map(_.ToString()); //def stringLine=string.Join("-", listOfString.ToArray()); //WriteLine(stringLine) |
I3ByYWdtYSBpbmRlbnQKLy91c2luZyBTeXN0ZW07CnVzaW5nIFN5c3RlbS5Db25zb2xlOwovKnVzaW5nIE5lbWVybGU7CnVzaW5nIE5lbWVybGUuTWFjcm9zOwp1c2luZyBOZW1lcmxlLkltcGVyYXRpdmU7CnVzaW5nIE5lbWVybGUuVXRpbGl0eTsqLwoKZGVmIGNvdW50TGluZXM9aW50LlBhcnNlKFJlYWRMaW5lKCkpOwoKZm9yZWFjaChjb3VudE51bWJlcnNJbkxpbmVzIGluIFsxIC4uIGNvdW50TGluZXNdKQoJZGVmIGxpc3RPZkludGVnZXJzID0gJFsxLi5jb3VudE51bWJlcnNJbkxpbmVzXTsKCWRlZiBsaXN0T2ZJbnRlZ2Vyc1JldmVyc2VkSWZOZWVkID0KCQlMaXN0LlJldihsaXN0T2ZJbnRlZ2Vycyk7CgkJLyppZiggY291bnROdW1iZXJzSW5MaW5lcyAlIDIgPT0gMCApCgkJCVJldihsaXN0T2ZJbnRlZ2Vycyk7CgkJZWxzZQoJCQlsaXN0T2ZJbnRlZ2VyczsqLwoJXz1saXN0T2ZJbnRlZ2Vyc1JldmVyc2VkSWZOZWVkOwoJLy9kZWYgbGlzdE9mU3RyaW5nPWxpc3RPZkludGVnZXJzUmV2ZXJzZWRJZk5lZWQuTWFwKF8uVG9TdHJpbmcoKSk7CgkvL2RlZiBzdHJpbmdMaW5lPXN0cmluZy5Kb2luKCItIiwgbGlzdE9mU3RyaW5nLlRvQXJyYXkoKSk7CgkvL1dyaXRlTGluZShzdHJpbmdMaW5lKQ==
prog.nem:14:1:14:9: error: unbound name `List.Rev'
-
result: Compilation error (maybe you wish to see an example for Nemerle)
6



