This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
# -*- coding:utf-8 -*- | |
import mmap | |
import struct | |
import socket | |
import pathlib | |
from typing import Tuple |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
# -*- coding:utf-8 -*- | |
import itertools | |
from typing import Optional | |
from expression import Expr | |
from fraction import Frac |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
# _*_ coding:utf-8 _*_ | |
import re | |
def str_to_int(s: str) -> int: | |
if not s: | |
return 0 | |
i = ord(s[0]) - ord("0") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
def cons_stream(head, tail): | |
return (head, delay(tail)) | |
def head(s): | |
return s[0] | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use std::collections::HashMap; | |
use std::fmt; | |
use std::ops::Add; | |
use std::sync::Arc; | |
struct Procedure { | |
name: String, | |
inner_proc: Arc<dyn Fn(Vec<Value>) -> Value>, | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
import string | |
import textwrap | |
import functools | |
def filter_not_upper(text: str) -> str: | |
return "".join(filter(lambda c: c in string.ascii_uppercase, text)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Who is Lorna's father? | |
* | |
* Mary Ann Moore’s father has a yacht and so has each of his four friends: Colonel Downing, Mr. Hall, Sir Barnacle Hood, and Dr. Parker. | |
* 1. Each of the five also has one daughter and each has named his yacht after a daughter of one of the others. | |
* 2. Sir Barnacle’s yacht is the Gabrielle. | |
* 3. Mr. Moore owns the Lorna. | |
* 4. Mr. Hall the Rosalind. | |
* 5. The Melissa, owned by Colonel Downing, is named after Sir Barnacle’s daughter. | |
* 6. Gabrielle’s father owns the yacht that is named after Dr. Parker’s daughter. | |
*/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* What in fact was the order in which the five girls were placed? | |
* | |
* Five schoolgirls sat for an examination. Their parents--so they thought--showed an undue degree of interest | |
* in the result. They therefore agreed that, in writing home about the examination, each girl should make one | |
* true statement and one untrue one. The following are the relevant passages from their letters: | |
* | |
* 1. Betty: "Kitty was second in the examination. I was only third." | |
* 2. Ethel: "You'll be glad to hear that I was on top. Joan was 2nd." | |
* 3. Joan: "I was third, and poor old Ethel was bottom." | |
* 4. Kitty: I came out second. Mary was only fourth." |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Where does everyone live? | |
* | |
* 1. Baker, Cooper, Fletcher, Miller, and Smith live on different floors of an apartment house that contains only five floors. | |
* 2. Baker does not live on the top floor. | |
* 3. Cooper does not live on the bottom floor. | |
* 4. Fletcher does not live on either the top or the bottom floor. | |
* 5. Miller lives on a higher floor than does Cooper. | |
* 6. Smith does not live on a floor adjacent to Fletcher's. | |
* 7. Fletcher does not live on a floor adjacent to Cooper's. | |
*/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Houses logical puzzle: who owns the zebra and who drinks water? | |
* | |
* 1. Five colored houses in a row, each with an owner, a pet, cigarettes, and a drink. | |
* 2. The English lives in the red house. | |
* 3. The Spanish has a dog. | |
* 4. They drink coffee in the green house. | |
* 5. The Ukrainian drinks tea. | |
* 6. The green house is next to the white house. | |
* 7. The Winston smoker has a serpent. | |
* 8. In the yellow house they smoke Kool. |