Portál AbcLinuxu, 12. května 2025 10:22
./skript a2Bc5 A2BC5 a2bc5 A2bc5 a2Bc5 a2bC5 A2Bc5 A2bC5 a2BC5
0000 0001 0010 0011 0100 0101 0110 0111 1000 ....
aAaAaAaA 22222222 bbAAbbAA ccccCCCC 55555555
#!/usr/bin/python import sys s = sys.argv[1] m = [x for x in enumerate(s) if x[1].isalpha()] ss = list(s) for i in range(2**len(m)): for j, x in enumerate(m): if i & (1 << j): ss[x[0]] = x[1].lower() else: ss[x[0]] = x[1].upper() print ''.join(ss)
#!/usr/bin/python import sys s = sys.argv[1] def zz(s1,s2): if len(s2)==0: print s1 elif s2[0].isalpha(): zz(s1+s2[0].lower(),s2[1:]) zz(s1+s2[0].upper(),s2[1:]) else: zz(s1+s2[0],s2[1:]) zz('',s)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.