create Create all possible combinationcharacter combinations of all length any optimizationsize
I am trying creatingto create all possible combinationcharacter combinations of thea given word. For Ex laptop itexample, "laptop" will haveinclude the following possible combinationcombinations:
l
la
lap
lapt
lapto
laptop
lp
lpa
lpat
lpato
lpatop
similiar all possible combination for all wordHere is what I have tried:
#!/usr/bin/env python
import argparse
import sys
def parse_args(argv):
"""parsing argument"""
parser = argparse.ArgumentParser()
parser.add_argument('-input', dest='input', type = str,
required = True,
help = "please provide string")
args = parser.parse_args(argv)
return args
def get_patt(patt, patt_index, new_pat):
print new_pat
for i in range(patt_index, len(patt), 1):
new_pat = new_pat + patt[i]
print new_pat
def main(args):
f_pat = ""
input = args.input
for k in range(0, len(input), 1):
for i in range(0, len(input), 1):
f_pat = input[i]
for j in range(i+1, len(input), 1):
f_pat = f_pat + input[j]
get_patt(input, j+1, f_pat)
input = args.input[k:] + args.input[:k]
print "Input String", input
if __name__ == "__main__":
args =parse_args(sys.argv[1:])
main(args)
create all possible combination of all length any optimization
trying creating all possible combination of the word. For Ex laptop it will have following possible combination
l
la
lap
lapt
lapto
laptop
lp
lpa
lpat
lpato
lpatop
similiar all possible combination for all word
#!/usr/bin/env python
import argparse
import sys
def parse_args(argv):
"""parsing argument"""
parser = argparse.ArgumentParser()
parser.add_argument('-input', dest='input', type = str,
required = True,
help = "please provide string")
args = parser.parse_args(argv)
return args
def get_patt(patt, patt_index, new_pat):
print new_pat
for i in range(patt_index, len(patt), 1):
new_pat = new_pat + patt[i]
print new_pat
def main(args):
f_pat = ""
input = args.input
for k in range(0, len(input), 1):
for i in range(0, len(input), 1):
f_pat = input[i]
for j in range(i+1, len(input), 1):
f_pat = f_pat + input[j]
get_patt(input, j+1, f_pat)
input = args.input[k:] + args.input[:k]
print "Input String", input
if __name__ == "__main__":
args =parse_args(sys.argv[1:])
main(args)
Create all possible character combinations of any size
I am trying to create all possible character combinations of a given word. For example, "laptop" will include the following possible combinations:
l
la
lap
lapt
lapto
laptop
lp
lpa
lpat
lpato
lpatop
Here is what I have tried:
#!/usr/bin/env python
import argparse
import sys
def parse_args(argv):
"""parsing argument"""
parser = argparse.ArgumentParser()
parser.add_argument('-input', dest='input', type = str,
required = True,
help = "please provide string")
args = parser.parse_args(argv)
return args
def get_patt(patt, patt_index, new_pat):
print new_pat
for i in range(patt_index, len(patt), 1):
new_pat = new_pat + patt[i]
print new_pat
def main(args):
f_pat = ""
input = args.input
for k in range(0, len(input), 1):
for i in range(0, len(input), 1):
f_pat = input[i]
for j in range(i+1, len(input), 1):
f_pat = f_pat + input[j]
get_patt(input, j+1, f_pat)
input = args.input[k:] + args.input[:k]
print "Input String", input
if __name__ == "__main__":
args =parse_args(sys.argv[1:])
main(args)
trying creating all possible combination of the word. For Ex laptop it will have following possible combination
l, la, lp, lt,lo, lp, lap, lapt, laptop,
l
la
lap
lapt
lapto
laptop
lp
lpa
lpat
lpato
lpatop
a, al, alp, al etc...
similiar all possible combination for all word
#!/usr/bin/env python
import argparse
import sys
def parse_args(argv):
"""parsing argument"""
parser = argparse.ArgumentParser()
parser.add_argument('-input', dest='input', type = str,
required = True,
help = "please provide string")
args = parser.parse_args(argv)
return args
def get_patt(patt, patt_index, new_pat):
print new_pat
for i in range(patt_index, len(patt), 1):
new_pat = new_pat + patt[i]
print new_pat
def main(args):
f_pat = ""
input = args.input
for k in range(0, len(input), 1):
for i in range(0, len(input), 1):
f_pat = input[i]
for j in range(i+1, len(input), 1):
f_pat = f_pat + input[j]
get_patt(input, j+1, f_pat)
input = args.input[k:] + args.input[:k]
print "Input String", input
if __name__ == "__main__":
args =parse_args(sys.argv[1:])
main(args)
trying creating all possible combination of the word. For Ex laptop
l, la, lp, lt,lo, lp, lap, lapt, laptop,
a, al, alp, al etc...
#!/usr/bin/env python
import argparse
import sys
def parse_args(argv):
"""parsing argument"""
parser = argparse.ArgumentParser()
parser.add_argument('-input', dest='input', type = str,
required = True,
help = "please provide string")
args = parser.parse_args(argv)
return args
def get_patt(patt, patt_index, new_pat):
print new_pat
for i in range(patt_index, len(patt), 1):
new_pat = new_pat + patt[i]
print new_pat
def main(args):
f_pat = ""
input = args.input
for k in range(0, len(input), 1):
for i in range(0, len(input), 1):
f_pat = input[i]
for j in range(i+1, len(input), 1):
f_pat = f_pat + input[j]
get_patt(input, j+1, f_pat)
input = args.input[k:] + args.input[:k]
print "Input String", input
if __name__ == "__main__":
args =parse_args(sys.argv[1:])
main(args)
trying creating all possible combination of the word. For Ex laptop it will have following possible combination
l
la
lap
lapt
lapto
laptop
lp
lpa
lpat
lpato
lpatop
similiar all possible combination for all word
#!/usr/bin/env python
import argparse
import sys
def parse_args(argv):
"""parsing argument"""
parser = argparse.ArgumentParser()
parser.add_argument('-input', dest='input', type = str,
required = True,
help = "please provide string")
args = parser.parse_args(argv)
return args
def get_patt(patt, patt_index, new_pat):
print new_pat
for i in range(patt_index, len(patt), 1):
new_pat = new_pat + patt[i]
print new_pat
def main(args):
f_pat = ""
input = args.input
for k in range(0, len(input), 1):
for i in range(0, len(input), 1):
f_pat = input[i]
for j in range(i+1, len(input), 1):
f_pat = f_pat + input[j]
get_patt(input, j+1, f_pat)
input = args.input[k:] + args.input[:k]
print "Input String", input
if __name__ == "__main__":
args =parse_args(sys.argv[1:])
main(args)
- 11.8k
- 2
- 41
- 91
trying creating all possible combination of the word. For Ex laptop
l, la, lp, lt,lo, lp, lap, lapt, laptop,
a, al, alp, al etc...
#!/usr/bin/env python
import argparse
import sys
def parse_args(argv):
"""parsing argument"""
parser = argparse.ArgumentParser()
parser.add_argument('-input', dest='input', type = str,
required = True,
help = "please provide string")
args = parser.parse_args(argv)
return args
def get_patt(patt, patt_index, new_pat):
print new_pat
for i in range(patt_index, len(patt), 1):
new_pat = new_pat + patt[i]
print new_pat
def main(args):
f_pat = ""
input = args.input
for k in range(0, len(input), 1):
for i in range(0, len(input), 1):
f_pat = input[i]
for j in range(i+1, len(input), 1):
f_pat = f_pat + input[j]
get_patt(input, j+1, f_pat)
input = args.input[k:] + args.input[:k]
print "Input String", input
if __name__ == "__main__":
args =parse_args(sys.argv[1:])
main(args)
trying creating all possible combination of the word. For Ex laptop
l, la, lp, lt,lo, lp, lap, lapt, laptop,
a, al, alp, al etc...
#!/usr/bin/env python
import argparse
import sys
def parse_args(argv):
"""parsing argument"""
parser = argparse.ArgumentParser()
parser.add_argument('-input', dest='input', type = str,
required = True,
help = "please provide string")
args = parser.parse_args(argv)
return args
def get_patt(patt, patt_index, new_pat):
print new_pat
for i in range(patt_index, len(patt), 1):
new_pat = new_pat + patt[i]
print new_pat
def main(args):
f_pat = ""
input = args.input
for k in range(0, len(input), 1):
for i in range(0, len(input), 1):
f_pat = input[i]
for j in range(i+1, len(input), 1):
f_pat = f_pat + input[j]
get_patt(input, j+1, f_pat)
input = args.input[k:] + args.input[:k]
print "Input String", input
if __name__ == "__main__":
args =parse_args(sys.argv[1:])
main(args)
trying creating all possible combination of the word. For Ex laptop
l, la, lp, lt,lo, lp, lap, lapt, laptop,
a, al, alp, al etc...
#!/usr/bin/env python
import argparse
import sys
def parse_args(argv):
"""parsing argument"""
parser = argparse.ArgumentParser()
parser.add_argument('-input', dest='input', type = str,
required = True,
help = "please provide string")
args = parser.parse_args(argv)
return args
def get_patt(patt, patt_index, new_pat):
print new_pat
for i in range(patt_index, len(patt), 1):
new_pat = new_pat + patt[i]
print new_pat
def main(args):
f_pat = ""
input = args.input
for k in range(0, len(input), 1):
for i in range(0, len(input), 1):
f_pat = input[i]
for j in range(i+1, len(input), 1):
f_pat = f_pat + input[j]
get_patt(input, j+1, f_pat)
input = args.input[k:] + args.input[:k]
print "Input String", input
if __name__ == "__main__":
args =parse_args(sys.argv[1:])
main(args)