All pastes #215378 Raw Edit

Unnamed

public python v1 · immutable
#215378 ·published 2006-10-22 16:10 UTC
rendered paste body
class LastCharSpaceCapitalizer:		def __init__(self,str):		self.str = str		self.reverseString = str[::-1]		self.capitalPositions = []		def detectCapital(self, space=0):		for i in range(len(self.reverseString)):			if self.reverseString[i].isspace():				space = 1			if space:				if self.reverseString[(i+1)].islower():					self.capitalPositions.append((i+1))					space = 0		return self.capitalPositions		def modifyLowerToUpper(self,finalReversedString=""):		stringToModify = self.reverseString		for i in range(len(stringToModify)):			if i in self.capitalPositions:				finalReversedString += stringToModify[i].upper()			else:				finalReversedString += stringToModify[i]		return finalReversedString[::-1]string = "Lex is een coole gast"lcpc = LastCharSpaceCapitalizer(string)lcpc.detectCapital()print lcpc.modifyLowerToUpper()