qgene quiz 2016

58

Upload: amrith-krishna

Post on 13-Jan-2017

416 views

Category:

Education


0 download

TRANSCRIPT

Page 1: QGene Quiz 2016
Page 2: QGene Quiz 2016
Page 3: QGene Quiz 2016
Page 4: QGene Quiz 2016
Page 5: QGene Quiz 2016
Page 6: QGene Quiz 2016
Page 7: QGene Quiz 2016
Page 8: QGene Quiz 2016

Page 9: QGene Quiz 2016

X

Page 10: QGene Quiz 2016
Page 11: QGene Quiz 2016

:(){ :|:& };:

Page 12: QGene Quiz 2016

myfun [] = []

myfun (x:xs) = myfun elts_lt_x ++ [x] ++ myfun elts_greq_x

where

elts_lt_x = [y | y <- xs, y < x]

elts_greq_x = [y | y <- xs, y >= x]

Page 13: QGene Quiz 2016

<syntax> ::= <rule> | <rule> <syntax>

<rule> ::= <opt-whitespace> "<" <rule-name> ">" <opt-whitespace> "::="

<opt-whitespace> <expression> <line-end>

<opt-whitespace> ::= " " <opt-whitespace> | ""

<expression> ::= <list> | <list> <opt-whitespace> "|" <opt-whitespace>

<expression>

<line-end> ::= <opt-whitespace> <EOL> | <line-end> <line-end>

<list> ::= <term> | <term> <opt-whitespace> <list>

<term> ::= <literal> | "<" <rule-name> ">"

<literal> ::= '"' <text> '"' | "'" <text> "'"

Page 14: QGene Quiz 2016

main()

{ long long P = 1,

E = 2,

T = 5,

A = 61,

L = 251,

N = 3659,

R = 271173410,

G = 1479296389,

x[] = { G * R * E * E * T , P * L * A * N * E * T };

puts((char*)x);

}

Page 15: QGene Quiz 2016

let rec funx a b = if b = 0 then a else funx b (a mod b);;

let ascii n =

let rec ascii' = function

| 0 -> ()

| i ->

let s = "N" ^ String.make (n-2) ' ' ^ "N" in

String.fill s (n-i) 1 'N';

print_endline s;

ascii' (i-1)

in ascii' n;;

Page 16: QGene Quiz 2016

filter(None,map(lambda y:y*reduce(lambda x,y:x*y!=0, map(lambda

x,y=y:y%x,range(2,int(pow(y,0.5)+1))),1),range(2,1000)))

Page 17: QGene Quiz 2016
Page 18: QGene Quiz 2016
Page 19: QGene Quiz 2016
Page 20: QGene Quiz 2016
Page 21: QGene Quiz 2016
Page 22: QGene Quiz 2016
Page 23: QGene Quiz 2016
Page 24: QGene Quiz 2016
Page 25: QGene Quiz 2016
Page 26: QGene Quiz 2016
Page 27: QGene Quiz 2016
Page 28: QGene Quiz 2016
Page 29: QGene Quiz 2016

•α

•α

Page 30: QGene Quiz 2016
Page 31: QGene Quiz 2016

(define check-equality (lambda (argument)

(if (= argument argument) (do-something) (do-something-else))))

Page 32: QGene Quiz 2016

.

Page 33: QGene Quiz 2016
Page 34: QGene Quiz 2016
Page 35: QGene Quiz 2016
Page 36: QGene Quiz 2016
Page 37: QGene Quiz 2016
Page 38: QGene Quiz 2016
Page 39: QGene Quiz 2016
Page 40: QGene Quiz 2016
Page 41: QGene Quiz 2016
Page 42: QGene Quiz 2016
Page 43: QGene Quiz 2016
Page 44: QGene Quiz 2016

X0,...,N−1 ← funX(x, N, s):if N = 1 then

X0 ← x0else

X0,...,N/2−1 ← funX(x, N/2, 2s)XN/2,...,N−1 ← funX(x+s, N/2, 2s)for k = 0 to N/2−1 :

t ← XkXk ← t + exp(−2πi k/N) Xk+N/2Xk+N/2 ← t − exp(−2πi k/N) Xk+N/2

endforendif

Page 45: QGene Quiz 2016
Page 46: QGene Quiz 2016

n L

Page 47: QGene Quiz 2016
Page 48: QGene Quiz 2016
Page 49: QGene Quiz 2016
Page 50: QGene Quiz 2016
Page 51: QGene Quiz 2016
Page 52: QGene Quiz 2016
Page 53: QGene Quiz 2016
Page 54: QGene Quiz 2016
Page 55: QGene Quiz 2016
Page 56: QGene Quiz 2016
Page 57: QGene Quiz 2016
Page 58: QGene Quiz 2016