Challenge : Given an array of integers A sorted in non-decreasing order, return an array of the squares of each number, also in sorted non-decreasing order. I was killing myself yesterday using enumerate. And today I was using all sorts of conditional statements and I finally ended up with this. Kind of feels like I cheated because I'm just using a built in method. class Solution: def sortedSquares(self, A: List[int]) -> List[int]: lenA = range(len(A)) for i in lenA: A[i] = pow(A[i],2) A.sort() return A It's kind of difficult to be proud because I had so much difficulty trying to work through a bug in my code. There were a few conditions I did not consider that kept breaking my code. It was frustrating. Can't say I'm entirely pleased that I used the sort method. I'll feel better when I can actually write code to s...
This is me documenting my progress as a programmer. I foresee much excitement, much frustration and much cats. Always, cats.