Aug. 3, 2017, 11:18 a.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: The error is here, in your blog post. Just try clicking the "Create Intervals" link and you'll see i... |
Aug. 3, 2017, 11:04 a.m. |
+1 |
Experience for voted comment hanpari: 1 on StefanPochmann: > StefanPochmann, you are awesome! Ok now that that's official, I can retire :-) |
Aug. 3, 2017, 11:04 a.m. |
+5 |
Experience for appreciated comment hanpari: 1 on StefanPochmann: > StefanPochmann, you are awesome! Ok now that that's official, I can retire :-) |
Aug. 3, 2017, 10:30 a.m. |
+1 |
Experience for voted comment veky: 1 on StefanPochmann: Ah, ok. Btw, did you not see me do that before? That's how I was able to get my ostensibly [infinite... |
Aug. 3, 2017, 10:30 a.m. |
+5 |
Experience for voted solution veky: 2 on code reuse reuse-StefanPochmann |
Aug. 3, 2017, 7:53 a.m. |
+3 |
Experience for voted solution Bronepoezd: 3 on Another simple oneliner-StefanPochmann |
Aug. 2, 2017, 5:08 p.m. |
+1 |
Experience for voted solution heitor: 1 on Duh-StefanPochmann |
Aug. 2, 2017, 11:13 a.m. |
+5 |
Experience for voted solution veky: 3 on Fake Newb!-StefanPochmann |
Aug. 2, 2017, 6:39 a.m. |
+1 |
Experience for voted solution xiebing0906: 1 on short and clear-StefanPochmann |
Aug. 1, 2017, 10:04 p.m. |
+1 |
Experience for voted comment veky: 1 on StefanPochmann: > StefanPochmann, you are awesome! Ok now that that's official, I can retire :-) |
Aug. 1, 2017, 10:04 p.m. |
+5 |
Experience for appreciated comment veky: 1 on StefanPochmann: > StefanPochmann, you are awesome! Ok now that that's official, I can retire :-) |
Aug. 1, 2017, 3:06 p.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: On the other hand, one "solution" I think needed a counter-example as long as `'a/../../..'`. That's... |
Aug. 1, 2017, 3:06 p.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: On the other hand, one "solution" I think needed a counter-example as long as `'a/../../..'`. That's... |
Aug. 1, 2017, 2:33 p.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: > How do you generate those cases? ``` from itertools import product for length in range(1, 8): for ... |
Aug. 1, 2017, 2:33 p.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: > How do you generate those cases? ``` from itertools import product for length in range(1, 8): for ... |
Aug. 1, 2017, 2:27 p.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: > StefanPochmann, you are awesome! Ok now that that's official, I can retire :-) |
Aug. 1, 2017, 2:27 p.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: > StefanPochmann, you are awesome! Ok now that that's official, I can retire :-) |
Aug. 1, 2017, 2:22 p.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: I'm btw not reading the buggy solutions to find the inputs they fail. Instead I collect all solution... |
Aug. 1, 2017, 2:22 p.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: I'm btw not reading the buggy solutions to find the inputs they fail. Instead I collect all solution... |
Aug. 1, 2017, 9:54 a.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: Just a little experimental confirmation, doubling the input size roughly octuples (had to look that ... |
Aug. 1, 2017, 9:54 a.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: Extremely inefficient, only O(n^3) time and O(n^2) space. |
Aug. 1, 2017, 9:54 a.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: Extremely inefficient, only O(n^3) time and O(n^2) space. |
Aug. 1, 2017, 5:57 a.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: Already [en route](https://github.com/oduvan/checkio-mission-simplify-unix-path/pulls) :-) (My other... |
Aug. 1, 2017, 5:57 a.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: Already [en route](https://github.com/oduvan/checkio-mission-simplify-unix-path/pulls) :-) (My other... |
July 31, 2017, 11:20 p.m. |
+5 |
Experience for appreciated comment Sim0000: 1 on StefanPochmann: Already [en route](https://github.com/oduvan/checkio-mission-simplify-unix-path/pulls) :-) (My other... |
July 31, 2017, 11:20 p.m. |
+1 |
Experience for voted comment Sim0000: 1 on StefanPochmann: Already [en route](https://github.com/oduvan/checkio-mission-simplify-unix-path/pulls) :-) (My other... |
July 31, 2017, 10:49 p.m. |
+5 |
Experience for appreciated comment Sim0000: 1 on StefanPochmann: For `simplify_path('./')` this returns `'/'` instead of the correct `'.'`. |
July 31, 2017, 10:49 p.m. |
+1 |
Experience for voted comment Sim0000: 1 on StefanPochmann: For `simplify_path('./')` this returns `'/'` instead of the correct `'.'`. |
July 31, 2017, 1:11 p.m. |
+9 |
Experience for voted solution przemyslaw.daniel: 3 on two one-liners-StefanPochmann |
July 30, 2017, 10:23 p.m. |
+8 |
Experience for solved mission Long Repeat |
July 30, 2017, 8:42 p.m. |
+1 |
Experience for voted comment veky: 1 on StefanPochmann: > Seriously, never. https://py.checkio.org/mission/weekend-counter/publications/veky/python-3/shorte... |
July 29, 2017, 8:58 p.m. |
+5 |
Experience for appreciated comment veky: 1 on StefanPochmann: How about... def merged(intervals): if intervals: it = iter(intervals) a, b = next(it) ... |
July 29, 2017, 8:58 p.m. |
+1 |
Experience for voted comment veky: 1 on StefanPochmann: How about... def merged(intervals): if intervals: it = iter(intervals) a, b = next(it) ... |
July 29, 2017, 4:29 p.m. |
+2 |
Experience for voted solution Tinus_Trotyl: 2 on simple-StefanPochmann |
July 29, 2017, 4:24 p.m. |
+3 |
Experience for voted solution Tinus_Trotyl: 3 on Lists are easier to update-StefanPochmann |
July 29, 2017, 1:28 p.m. |
+5 |
Experience for appreciated comment Thenbacker: 1 on StefanPochmann: Yes, that was it. Or `range(1, max(enemy_die) + 2)`, which can be faster. |
July 29, 2017, 1:28 p.m. |
+1 |
Experience for voted comment Thenbacker: 1 on StefanPochmann: Yes, that was it. Or `range(1, max(enemy_die) + 2)`, which can be faster. |
July 29, 2017, 1:13 p.m. |
+1 |
Experience for voted comment Thenbacker: 1 on StefanPochmann: ~~And back then we still had Python 2 and its `cmp` :-(~~ (edit: forgot that it only guarantees posi... |
July 29, 2017, 1:13 p.m. |
+5 |
Experience for appreciated comment Thenbacker: 1 on StefanPochmann: ~~And back then we still had Python 2 and its `cmp` :-(~~ (edit: forgot that it only guarantees posi... |
July 29, 2017, 12:35 p.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: I don't want to tell! I don't want you to take it away from me! My precious! Hmm. I really would lik... |
July 29, 2017, 12:26 p.m. |
+1 |
Experience for voted comment veky: 1 on StefanPochmann: ~~And back then we still had Python 2 and its `cmp` :-(~~ (edit: forgot that it only guarantees posi... |
July 29, 2017, 12:26 p.m. |
+5 |
Experience for appreciated comment veky: 1 on StefanPochmann: ~~And back then we still had Python 2 and its `cmp` :-(~~ (edit: forgot that it only guarantees posi... |
July 29, 2017, 10:41 a.m. |
+40 |
Experience for solved mission Simplify Unix Path |
July 28, 2017, 11:01 p.m. |
+1 |
Experience for voted comment andrea.manno1: 1 on StefanPochmann: Nooooo!!! Don't tell them!!! I want to keep doing it!!! Oh well, probably you mean something differe... |
July 28, 2017, 11:01 p.m. |
+5 |
Experience for appreciated comment andrea.manno1: 1 on StefanPochmann: Nooooo!!! Don't tell them!!! I want to keep doing it!!! Oh well, probably you mean something differe... |
July 28, 2017, 10:52 p.m. |
+20 |
Experience for solved mission Unfair Dice |
July 28, 2017, 10:21 p.m. |
+1 |
Experience for voted comment przemyslaw.daniel: 1 on StefanPochmann: It might have different reasons, but in my view, `r+(5,)` is simply unclear. What shall the result b... |
July 28, 2017, 10:21 p.m. |
+5 |
Experience for appreciated comment przemyslaw.daniel: 1 on StefanPochmann: It might have different reasons, but in my view, `r+(5,)` is simply unclear. What shall the result b... |
July 28, 2017, 8:23 p.m. |
+1 |
Experience for voted comment przemyslaw.daniel: 1 on StefanPochmann: You could use result += (data[0], data[size]), which is one character shorter and probably slightly ... |
July 28, 2017, 8:23 p.m. |
+5 |
Experience for appreciated comment przemyslaw.daniel: 1 on StefanPochmann: You could use result += (data[0], data[size]), which is one character shorter and probably slightly ... |
July 28, 2017, 6:24 p.m. |
+5 |
Experience for voted solution ermichin158: 5 on 61 (was: "Shortest?")-StefanPochmann |
July 28, 2017, 6:21 p.m. |
+5 |
Experience for appreciated comment ermichin158: 1 on StefanPochmann: Still one character longer than [mine](https://py.checkio.org/mission/house-password/publications/St... |
July 28, 2017, 6:21 p.m. |
+1 |
Experience for voted comment ermichin158: 1 on StefanPochmann: Still one character longer than [mine](https://py.checkio.org/mission/house-password/publications/St... |
July 28, 2017, 7:07 a.m. |
+1 |
Experience for voted solution manu11shet: 1 on lambda lambda reduce lambda-StefanPochmann |
July 28, 2017, 5:40 a.m. |
+1 |
Experience for voted comment Lemmi: 1 on StefanPochmann: Zip the interval starts with the interval ends. Similar to [my previous solution](https://py.checkio... |
July 28, 2017, 4:55 a.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: For example, I got a notification about @blankplank replying to my comment under their old wrong cod... |
July 28, 2017, 4:55 a.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: For example, I got a notification about @blankplank replying to my comment under their old wrong cod... |
July 27, 2017, 8:32 p.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: What about the output issue I just mentioned? I btw see that `tests.py` also has lists of *lists* in... |
July 27, 2017, 8:32 p.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: What about the output issue I just mentioned? I btw see that `tests.py` also has lists of *lists* in... |
July 27, 2017, 7:59 p.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: Ugh... I think that's a bad idea. And it should at least be mentioned in the `tests.py` file. Oh wel... |
July 27, 2017, 7:59 p.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: Ugh... I think that's a bad idea. And it should at least be mentioned in the `tests.py` file. Oh wel... |
July 27, 2017, 6:22 p.m. |
+5 |
Experience for voted solution Lemmi: 3 on Another simple oneliner-StefanPochmann |
July 27, 2017, 6:13 p.m. |
+5 |
Experience for voted solution Lemmi: 3 on [old] oneliner, should be O(n)-StefanPochmann |
July 27, 2017, 5:16 p.m. |
+5 |
Experience for appreciated comment kurosawa4434: 1 on StefanPochmann: Extremely inefficient, only O(n^3) time and O(n^2) space. |
July 27, 2017, 5:16 p.m. |
+1 |
Experience for voted comment kurosawa4434: 1 on StefanPochmann: Extremely inefficient, only O(n^3) time and O(n^2) space. |
July 27, 2017, 3:18 p.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: Just saw two more "solutions" which fail those tests. Somewhat shocking how many people think that s... |
July 27, 2017, 3:18 p.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: Just saw two more "solutions" which fail those tests. Somewhat shocking how many people think that s... |
July 27, 2017, 3:17 p.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: I see you modified the *problem* now. Sad that it's now impossible to solve in O(n). Anyway, can you... |
July 27, 2017, 3:17 p.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: I see you modified the *problem* now. Sad that it's now impossible to solve in O(n). Anyway, can you... |
July 27, 2017, 3:11 p.m. |
+5 |
Experience for appreciated comment Lemmi: 1 on StefanPochmann: The power is not enough to handle `create_intervals({0, 1234567890})`, crashes with a `MemoryError`.... |
July 27, 2017, 3:11 p.m. |
+1 |
Experience for voted comment Lemmi: 1 on StefanPochmann: The power is not enough to handle `create_intervals({0, 1234567890})`, crashes with a `MemoryError`.... |
July 27, 2017, 12:02 p.m. |
+5 |
Experience for appreciated comment ermichin158: 1 on StefanPochmann: This is wrong, for two reasons. First is that you return intervals as lists instead of the requested... |
July 27, 2017, 12:02 p.m. |
+1 |
Experience for voted comment ermichin158: 1 on StefanPochmann: This is wrong, for two reasons. First is that you return intervals as lists instead of the requested... |
July 27, 2017, 7:16 a.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: This is rather frustrating... |
July 27, 2017, 7:16 a.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: This is rather frustrating... |
July 27, 2017, 7:12 a.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: @oduvan Are you here? I think it would be better to publish new missions only when someone is around... |
July 27, 2017, 7:12 a.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: @oduvan Are you here? I think it would be better to publish new missions only when someone is around... |
July 26, 2017, 8:38 p.m. |
+5 |
Experience for voted solution Lemmi: 3 on Something from Nothing-StefanPochmann |
July 26, 2017, 4:40 p.m. |
+1 |
Experience for voted solution Lemmi: 1 on lambda lambda reduce lambda-StefanPochmann |
July 26, 2017, 1:47 p.m. |
+5 |
Experience for appreciated comment przemyslaw.daniel: 1 on StefanPochmann: Still one character longer than [mine](https://py.checkio.org/mission/house-password/publications/St... |
July 26, 2017, 1:47 p.m. |
+1 |
Experience for voted comment przemyslaw.daniel: 1 on StefanPochmann: Still one character longer than [mine](https://py.checkio.org/mission/house-password/publications/St... |
July 26, 2017, 12:20 p.m. |
+2 |
Experience for voted solution przemyslaw.daniel: 1 on 50 (based on przemyslaw.daniel's 62 and artakase's 59)-StefanPochmann |
July 26, 2017, 7:07 a.m. |
+9 |
Experience for voted solution Bronepoezd: 4 on simple-StefanPochmann |
July 26, 2017, 7:07 a.m. |
+9 |
Experience for voted solution Bronepoezd: 4 on Lists are easier to update-StefanPochmann |
July 26, 2017, 5:39 a.m. |
+1 |
Experience for voted comment veky: 1 on StefanPochmann: If I add it above `@equivalent`, then I get an error: AttributeError: 'functools._lru_cache_wrapper'... |
July 26, 2017, 5:36 a.m. |
+1 |
Experience for voted comment veky: 1 on StefanPochmann: @veky Here's my fix for recursion. What do you think about it? ``` class Equivalence(list): def __ca... |
July 25, 2017, 3:19 p.m. |
+4 |
Experience for voted solution blankplank: 4 on short and clear-StefanPochmann |
July 25, 2017, 12:12 p.m. |
+9 |
Experience for solved mission Merge Intervals |
July 25, 2017, 11:50 a.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: @oduvan "This is stupid"™ :-) I just copied&pasted my code from my comment above this one and it inc... |
July 25, 2017, 2:34 a.m. |
+1 |
Experience for voted comment veky: 1 on StefanPochmann: Feelings? Pfft. Overrated. :-D Seriously, though, I didn't call anybody else anything. Only myself. ... |
July 24, 2017, 6:49 p.m. |
+1 |
Experience for voted comment veky: 1 on StefanPochmann: Hmm, I do think it was appropriate. See my above reply to veky and [my earlier comment here](https:/... |
July 24, 2017, 12:02 p.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: @ciel's and @Sim0000's fail the test case already mentioned [here](https://py.checkio.org/forum/post... |
July 24, 2017, 12:02 p.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: @ciel's and @Sim0000's fail the test case already mentioned [here](https://py.checkio.org/forum/post... |
July 24, 2017, 11:19 a.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: That's not true. All four were actually checked by CheckiO. Just not in the check that led to this p... |
July 24, 2017, 10:29 a.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: Ah, so I guess that's why the input can't just be any value but must be an iterable :-P |
July 24, 2017, 10:28 a.m. |
+5 |
Experience for appreciated comment oduvan: 1 on StefanPochmann: Well that's what I mean. Input must be an iterable because otherwise your precious solution would fa... |
July 24, 2017, 10:28 a.m. |
+1 |
Experience for voted comment oduvan: 1 on StefanPochmann: Well that's what I mean. Input must be an iterable because otherwise your precious solution would fa... |
July 24, 2017, 4:06 a.m. |
+2 |
Experience for voted solution Infini7y: 2 on short and clear-StefanPochmann |
July 23, 2017, 4:54 p.m. |
+5 |
Experience for voted solution oduvan: 5 on Duh-StefanPochmann |
July 22, 2017, 4:37 p.m. |
+4 |
Experience for voted solution veky: 2 on whatever-StefanPochmann |