wget -k -p -e robots=off -r -l2 http://www.parashift.com/c++-faq-lite/index.html
or
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent http://example.org
aka
wget -mkEpnp http://example.org
wget -k -p -e robots=off -r -l2 http://www.parashift.com/c++-faq-lite/index.html
or
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent http://example.org
aka
wget -mkEpnp http://example.org
| const platformSpecific = ({ios, android}) => (Platform.OS == ‘ios’) ? ios : android | |
| <View style={{ color: platformSpecific({ ios: 'black', android: 'white' }) }}/> |
I liked the way Grokking the coding interview organized problems into learnable patterns. However, the course is expensive and the majority of the time the problems are copy-pasted from leetcode. As the explanations on leetcode are usually just as good, the course really boils down to being a glorified curated list of leetcode problems.
So below I made a list of leetcode problems that are as close to grokking problems as possible.
| // ==UserScript== | |
| // @name Medium Paywall Bypass | |
| // @namespace Violentmonkey Scripts | |
| // @run-at document-start | |
| // @match *://*.medium.com/* | |
| // @match *://medium.com/* | |
| // @match *://*/* | |
| // @grant none | |
| // @version 3.0 | |
| // @inject-into content |