Skip to content

Instantly share code, notes, and snippets.

View lnsp's full-sized avatar
👊

Lennart lnsp

👊
View GitHub Profile
@lnsp
lnsp / parker.go
Created March 19, 2018 19:32
Find a sequence from 1..n where each adjacent pair adds up to a perfect square.
package main
import (
"fmt"
"os"
"strconv"
)
// PerfectSquaresIn builds a list of perfect squares smaller or equal than n.
func PerfectSquaresIn(n int) []int {
@lnsp
lnsp / JavaKurs7.java
Last active April 10, 2017 10:55
Übung zu Einstieg in die Programmierung - Folge 7
public class JavaKurs7 {
public static void main(String[] args) {
// Raetsel loesen: Weise den Variablen den richtigen Wert zu, um den Code zu knacken.
// ======== Raetsel 1: Logik pur! ========
boolean A = true; // Hier einsetzen!
boolean B = true; // Hier einsetzen!
boolean C = true; // Hier einsetzen!
// D soll zu true auswerten! Es gibt drei mögliche Lösungen!
boolean D = (A || B || !C) && (A || !B || C) && (!A || B || C) && (!A || B || !C) && (!A || !B || !C);

Keybase proof

I hereby claim:

  • I am lnsp on github.
  • I am lnsp (https://keybase.io/lnsp) on keybase.
  • I have a public key ASB0KxBItdYlQmUMn8UgMKUp3o3gJA5eQtCOGd-EIELwEQo

To claim this, I am signing this object:

@lnsp
lnsp / JavaKurs6.java
Created October 23, 2016 11:01
Lösung zur Übung
import java.util.Scanner;
public class JavaKurs6 {
public static void main(String[] args) {
// Nicht ändern!!
Scanner in = new Scanner(System.in);
System.out.print("Bitte gib eine Zahl ein: ");
int a = in.nextInt(), b = 0, c = 0, d = 0;
// Hier beginnt dein Code!
@lnsp
lnsp / JavaKurs6.java
Created October 23, 2016 11:00
Übung zu Einstieg in die Programmierung #6
import java.util.Scanner;
public class JavaKurs6 {
public static void main(String[] args) {
// Nicht ändern!!
Scanner in = new Scanner(System.in);
System.out.print("Bitte gib eine Zahl ein: ");
int a = in.nextInt(), b = 0, c = 0, d = 0;
// Hier beginnt dein Code!
public class Programm {
public static void main(String[] args) {
byte rang = 1;
short freunde = 2000;
int alter = 36;
long gehalt = 300000000;
double guthaben = 3.14;
float chance = 25.4235f;
char geschlecht = 'm';
boolean lebend = true;

Keybase proof

I hereby claim:

  • I am lnsp on github.
  • I am lnsp (https://keybase.io/lnsp) on keybase.
  • I have a public key ASBO53YtumwG7-tVjKeQ-dSlwFnhHitmYCGNAI9K2D_1zAo

To claim this, I am signing this object:

from operator import itemgetter
def limit_search_space(space, pattern, bad_char):
# _ for unknown character
index = 0
# filter by symbols
for char in pattern:
if char != '_':
space = [word for word in space if word[index] == char]
else:
public class BinarySearchTree<T extends Comparable> {
private class Node {
private T mContent;
private Node mLeft, mRight;
public Node(T content, Node left, Node right) {
mContent = content;
mLeft = left;
mRight = right;