Posts
Category Archives: Uncategorized
Awk Comb
Combinations of r elements chosen from a pool of n elements BEGIN { for (i=1; i <= r; i++) { A[i] = i if (i < r ) printf i OFS else print i} while (A[1] < n – r … Continue reading
Posted in Uncategorized
Leave a comment
Hex
Hex #!/usr/bin/python3 import sys with open(sys.argv[1], “rb”) as f: data = f.read() for offset in range(0, len(data), 16): b = data[offset:offset + 16] left = ” “.join(f”{x:02x}” for x in b[:8]) right = ” “.join(f”{x:02x}” for x in b[8:]) hexpart … Continue reading
Posted in Uncategorized
Leave a comment
Euler
scale=90 for (e = n = f = 1; f != 0; f /= ++n) e += f e
Posted in Uncategorized
Leave a comment
Palprimes
Palindromic primes 20 FOR N=2 TO 100000 30 I=N 35 J=0 40 J=J*10+I-INT(I/10)*10 43 I=INT(I/10) 47 IF I>0 THEN 40 50 IF J<>N THEN 80 52 IF N=2 THEN 75 60 FOR I=2 TO SQR(N) 65 IF N-INT(N/I)*I=0 THEN 80 … Continue reading
Posted in Uncategorized
Leave a comment
Palindate
Palindate #! /bin/bash is_palyndrom_date() { date -d “$1” 1>/dev/null 2>&1 && echo “$1” ; } for _H in {2..9}; do for _I in {0..9}; do for _J in {0..99}; do is_palyndrom_date ${_H}${_I}`printf “%02d%s” ${_J}`-`printf “%02d%s” ${_J} | rev`-`printf “%02d%s” ${_H}${_I} | … Continue reading
Posted in Uncategorized
Leave a comment
Deal
Shuffle and deal four hands of five cards each with #Python #!/usr/bin/python3 import random deck = [ ‘đĄ’,’đ˘’,’đŁ’,’đ¤’,’đĽ’,’đŚ’,’đ§’,’đ¨’,’đŠ’,’đŞ’,’đŤ’,’đ’,’đŽ’, ‘đą’,’đ˛’,’đł’,’đ´’,’đľ’,’đś’,’đˇ’,’đ¸’,’đš’,’đş’,’đť’,’đ˝’,’đž’, ‘đ’,’đ’,’đ’,’đ’,’đ ’,’đ’,’đ’,’đ’,’đ’,’đ’,’đ’,’đ’,’đ’, ‘đ’,’đ’,’đ’,’đ’,’đ’,’đ’,’đ’,’đ’,’đ’,’đ’,’đ’,’đ’,’đ’ ] random.shuffle(deck) for i in range(0, 20, 5): print(” “.join(deck[i:i+5]))
Posted in Uncategorized
Leave a comment