|
1854 | 1854 | "slug": "binary-search-tree", |
1855 | 1855 | "name": "Binary Search Tree", |
1856 | 1856 | "uuid": "df7cd9b9-283a-4466-accf-98c4a7609450", |
1857 | | - "practices": [], |
1858 | | - "prerequisites": [], |
1859 | | - "difficulty": 4, |
1860 | | - "topics": [ |
| 1857 | + "practices": [ |
1861 | 1858 | "classes", |
1862 | | - "object_oriented_programming", |
1863 | | - "recursion", |
1864 | | - "searching", |
1865 | | - "trees" |
1866 | | - ] |
| 1859 | + "class-customization", |
| 1860 | + "class-compostion", |
| 1861 | + "conditionals", |
| 1862 | + "comparisons", |
| 1863 | + "iteration", |
| 1864 | + "lists", |
| 1865 | + "list-methods", |
| 1866 | + "list-comprehensions", |
| 1867 | + "loops", |
| 1868 | + "sequences", |
| 1869 | + "strings", |
| 1870 | + "string-methods", |
| 1871 | + "string-formatting" |
| 1872 | + ], |
| 1873 | + "prerequisites": [ |
| 1874 | + "basics", |
| 1875 | + "bools", |
| 1876 | + "classes", |
| 1877 | + "class-customization", |
| 1878 | + "class-inheritance", |
| 1879 | + "class-compostion", |
| 1880 | + "conditionals", |
| 1881 | + "comparisons", |
| 1882 | + "iteration", |
| 1883 | + "lists", |
| 1884 | + "list-methods", |
| 1885 | + "list-comprehensions", |
| 1886 | + "loops", |
| 1887 | + "sequences", |
| 1888 | + "strings", |
| 1889 | + "string-methods", |
| 1890 | + "string-formatting" |
| 1891 | + ], |
| 1892 | + "difficulty": 5 |
1867 | 1893 | }, |
1868 | 1894 | { |
1869 | 1895 | "slug": "affine-cipher", |
1870 | 1896 | "name": "Affine Cipher", |
1871 | 1897 | "uuid": "02bf6783-fc74-47e9-854f-44d22eb1b6f8", |
1872 | | - "practices": [], |
1873 | | - "prerequisites": [], |
1874 | | - "difficulty": 5, |
1875 | | - "topics": ["algorithms", "cryptography", "strings"] |
| 1898 | + "practices": [ |
| 1899 | + "bools", |
| 1900 | + "conditionals", |
| 1901 | + "comparisons", |
| 1902 | + "iteration", |
| 1903 | + "lists", |
| 1904 | + "list-methods", |
| 1905 | + "list-comprehensions", |
| 1906 | + "loops", |
| 1907 | + "numbers", |
| 1908 | + "raising-and-handling-errors", |
| 1909 | + "sequences", |
| 1910 | + "strings", |
| 1911 | + "string-formatting" |
| 1912 | + ], |
| 1913 | + "prerequisites": [ |
| 1914 | + "basics", |
| 1915 | + "bools", |
| 1916 | + "conditionals", |
| 1917 | + "comparisons", |
| 1918 | + "iteration", |
| 1919 | + "lists", |
| 1920 | + "list-methods", |
| 1921 | + "list-comprehensions", |
| 1922 | + "loops", |
| 1923 | + "numbers", |
| 1924 | + "raising-and-handling-errors", |
| 1925 | + "sequences", |
| 1926 | + "strings", |
| 1927 | + "string-methods", |
| 1928 | + "string-formatting" |
| 1929 | + ], |
| 1930 | + "difficulty": 5 |
1876 | 1931 | }, |
1877 | 1932 | { |
1878 | 1933 | "slug": "binary-search", |
1879 | 1934 | "name": "Binary Search", |
1880 | 1935 | "uuid": "a8288e93-93c5-4e0f-896c-2a376f6f6e5e", |
1881 | | - "practices": [], |
1882 | | - "prerequisites": [], |
1883 | | - "difficulty": 1, |
1884 | | - "topics": ["algorithms", "conditionals", "lists", "loops", "searching"] |
| 1936 | + "practices": [ |
| 1937 | + "bools", |
| 1938 | + "conditionals", |
| 1939 | + "comparisons", |
| 1940 | + "lists", |
| 1941 | + "list-methods", |
| 1942 | + "loops", |
| 1943 | + "raising-and-handling-errors", |
| 1944 | + "sequences", |
| 1945 | + "strings", |
| 1946 | + "string-methods", |
| 1947 | + "string-formatting" |
| 1948 | + ], |
| 1949 | + "prerequisites": [ |
| 1950 | + "basics", |
| 1951 | + "bools", |
| 1952 | + "conditionals", |
| 1953 | + "comparisons", |
| 1954 | + "lists", |
| 1955 | + "list-methods", |
| 1956 | + "loops", |
| 1957 | + "raising-and-handling-errors", |
| 1958 | + "sequences", |
| 1959 | + "strings", |
| 1960 | + "string-methods", |
| 1961 | + "string-formatting" |
| 1962 | + ], |
| 1963 | + "difficulty": 1 |
1885 | 1964 | }, |
1886 | 1965 | { |
1887 | 1966 | "slug": "rotational-cipher", |
1888 | 1967 | "name": "Rotational Cipher", |
1889 | 1968 | "uuid": "4c408aab-80b9-475d-9c06-b01cd0fcd08f", |
1890 | | - "practices": [], |
1891 | | - "prerequisites": [], |
1892 | | - "difficulty": 1, |
1893 | | - "topics": ["logic", "loops", "strings"] |
| 1969 | + "practices": [ |
| 1970 | + "conditionals", |
| 1971 | + "comparisons", |
| 1972 | + "dicts", |
| 1973 | + "lists", |
| 1974 | + "list-comprehensions", |
| 1975 | + "other-comprehensions", |
| 1976 | + "loops", |
| 1977 | + "numbers", |
| 1978 | + "strings", |
| 1979 | + "string-methods" |
| 1980 | + ], |
| 1981 | + "prerequisites": [ |
| 1982 | + "basics", |
| 1983 | + "conditionals", |
| 1984 | + "comparisons", |
| 1985 | + "dicts", |
| 1986 | + "dict-methods", |
| 1987 | + "iteration", |
| 1988 | + "itertools", |
| 1989 | + "lists", |
| 1990 | + "list-comprehensions", |
| 1991 | + "other-comprehensions", |
| 1992 | + "loops", |
| 1993 | + "numbers", |
| 1994 | + "strings", |
| 1995 | + "string-methods" |
| 1996 | + ], |
| 1997 | + "difficulty": 2 |
1894 | 1998 | }, |
1895 | 1999 | { |
1896 | 2000 | "slug": "variable-length-quantity", |
|
0 commit comments