We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.

- Prepare
- Algorithms
- Implementation
- Encryption
- Discussions

# Encryption

# Encryption

+ 17 comments `import math s=input() sm=s.replace(" ","") r=math.floor(math.sqrt(len(sm))) c=math.ceil(math.sqrt(len(sm))) for i in range(c): print(sm[i::c],end=" ")`

short and sweet. that's why you gotta love python

+ 58 comments I see a lot of people in the discussions are using a 2d array, did anyone else solve it by simply iterating through the input string? Is there a difference in efficiency? All of my submissions were 0.09s of quicker (using Java). Is there a better way to do it?

+ 19 comments why is this happening?

+ 2 comments def encryption(s): c = math.ceil(math.sqrt(len(s))) p = ' '.join(map(lambda x: s[x::c], range(c))) return p

+ 12 comments This is the solution i submitted. Can anyone please tell me why ideone is giving correct answer for TestCase 1 and Hackerrank is giving a different answer. No difference in code

`TestCase : feedthedog Ideone output : fto ehg ee dd Hackerrank editor output : fto ehg ee`

Load more conversations

Sort 1213 Discussions, By:

Please Login in order to post a comment