Skip to content

Instantly share code, notes, and snippets.

View yusufaytas's full-sized avatar

Yusuf Aytaş yusufaytas

View GitHub Profile

Keybase proof

I hereby claim:

  • I am yusufaytas on github.
  • I am yusufaytas (https://keybase.io/yusufaytas) on keybase.
  • I have a public key whose fingerprint is 49B4 AE8C 3FF0 8870 DA69 DEBA 718D 0D95 4DE1 6478

To claim this, I am signing this object:

@yusufaytas
yusufaytas / WordLadder
Last active August 29, 2015 14:21
WordLadder
import sys
ALPHABET = 'abcdefghijklmnopqrstuvwxyz'
def find_word_path(start_word, end_word, words):
words.remove(start_word)
paths = [[start_word]]
package com.yusufaytas.test.intercom;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import org.junit.Test;
import static org.junit.Assert.*;
package com.yusufaytas.test.intercom;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
public class PathsBetweenWords {
package com.yusufaytas.test.intercom;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import org.junit.Test;
package com.yusufaytas.test.intercom;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.PriorityQueue;
import java.util.Queue;
package com.yusufaytas.test.intercom;
import java.util.ArrayList;
import java.util.List;
import org.junit.Test;
import static org.junit.Assert.*;
public class ArbitrarilyNestedArraysTest {
package com.yusufaytas.test.intercom;
import java.util.List;
import java.util.ArrayList;
public class ArbitrarilyNestedArrays {
public List<Integer> flatten(List<Object> arrays){
List<Integer> flattenedList = new ArrayList<Integer>();
flatten(arrays, flattenedList);