Posts

josephusProblem(

def josephusProblem(n, k):     i = 0     c = list(range(1, n + 1))     while len(c) != 1:         i += (k - 1)         i %= len(c)         del c[i]     return c[0]

complex number code

func arrayComplexElementsProduct(real: [Int], imag: [Int]) -> [Int] {     var x = real[0]     var y = imag[0]     for i in 1..<real.count {         let a = x*real[i] - y*imag[i]         let b = x*imag[i] + y*real[i]         x = a         y = b     }     return [x,y] }

Functions in python you should know about - String.capwords()

String.capwords() This Function Split the argument into words using  str.split() , capitalize each word using  str.capitalize() , and join the capitalized words using  str.join() . If the optional second argument  sep  is absent or  None , runs of whitespace characters are replaced by a single space and leading and trailing whitespace are removed, otherwise  sep  is used to split and join the words. Eg:- Lets take a problem You are asked to ensure that the first and last names of people begin with a capital letter in their passports. For example,  alison heck  should be capitalised correctly as  Alison Heck . Given a full name, your task is to  capitalize  the name appropriately. Input Format A single line of input containing the full name,  . Constraints The string consists of alphanumeric characters and spaces. Note:  in a word only the first character is capitalized. Example 12abc when capitalized remains 12abc. Output Format