sobota, 10 października 2015

python args support

import sys
import os


print "the script name is: ",sys.argv[0]
os.system('clear')

if len(sys.argv) > 1:
print "there are", len(sys.argv)-1,"args"
we = raw_input("Do you want to list args: ")
if (we == 'yes'):
for arg in sys.argv[1:]:
print arg
else:
print "the end"
else:
print "there are no args"


#!/usr/bin/python

import sys

if len(sys.argv) <= 1:
print "no args"
else:
total = len(sys.argv)
cmdargs = str(sys.argv)

print "total: %d" % total
print "args list: %s" % cmdargs

czwartek, 8 października 2015

reversed ArrayList java

Alternative solution for: Collections.reverse(list);

package Arrays;

import java.util.ArrayList;

public class ReverseArrayList
{
public static void draw(int l)
{
for(int i=0;i<=l;i++)
{
System.out.print("-=-");
}
System.out.println();
}
public static void main(String[] args)
{
ArrayList<String> list = new ArrayList<>();
list.add("m");
list.add("a");
list.add("r");
list.add("e");
list.add("k");

System.out.println(list);
draw(10);
for(int i= list.size()-1; i>=0; i--)
{
System.out.println(i + " " +list.get(i));
}



}
}