Skip to content

Instantly share code, notes, and snippets.

View Spirans's full-sized avatar

Veniamin Stepanov Spirans

View GitHub Profile
package main
import (
"fmt"
)
const bf = "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>."
func main() {
cursor := 0
quicksort :: (Ord a) => [a] -> [a]
quicksort [] = []
quicksort (x:xs) =
let big = quicksort [i | i <- xs, i > x]
small = quicksort [i | i <- xs, i <= x]
in small ++ [x] ++ big
scala> def sum(l: List[Int]): Int = { l.fold(0) (_ + _) }
sum: (l: List[Int])Int
scala> sum(List(1,2,3,4))
res21: Int = 10
scala> sum(List(1))
res22: Int = 1
scala> sum(List())
scala> def sum(l: List[Int]): Int = l match{
| case Nil => 0
| case x::xs => x + sum(xs)
| case x::Nil => x
| }
sum: (l: List[Int])Int
scala> sum(List(1,2,3))
res0: Int = 6
upstream php {
server BACKEND;
}
server {
listen 80;
server_name SERVER_NAME;
access_log /dev/stdout;
error_log /dev/stderr;
upstream php {
server BACKEND;
}
server {
listen 80;
server_name SERVER_NAME;
access_log /dev/stdout;
error_log /dev/stderr;