congrats

• ###### goldenratio161commented on "The Rubik's Cube" python solution

like it or not, this is a very effecient solution

• ###### palchizzacommented on "Number of players for knockout/round-robin hybrid contest (easy mode)" cpp solution

The easiest to undestand of them all.

• ###### potzkocommented on "fibonacci with a broken interpreter" python solution

if you want you can do f"{'w'}hile" rather then f"{chr(119)}hile"
:)

• ###### RevelcoScommented on "Campfire building" cpp solution

Cool, you used the optimised strategy :)

• ###### IhorTimPackcommented on "Simple string expansion" python solution

It would be brilliant if you knew all the task.

• ###### IhorTimPackcommented on "Simple string expansion" python solution

Also this code can not solve such task: a2(b)c2(d)
It gives the result: abcddbcdd
But the right result is: abbcdd

• ###### lechevaliercommented on "Simple Fun #125: Array Equalization" python solution

This comment is hidden because it contains spoiler information about the solution

• ###### BinaryEclipsecommented on "Classy Classes" python solution

It's pythons way of making getters/setters. The @ symbol means the property function is used as a decorator, this is syntactic sugar for property(fget=info)(fget is the getter function). When someone wants the property named info(which was a variable initially) it returns the result of the info function instead.

you're right

• ###### MeanStreetcommented on "Simple string expansion" python solution

Super smart to read it backwards. However, it doesn't handle a case where the number of repetitions has more than 1 digit (like in '16(ab)'), instructions are unclear on that point

• ###### SoufianeKrecommented on "Simple string expansion" python solution

That is brilliant!!!!