CodeWar - Клавиатурный тренажёр

Группировка: {k: [v for v in items if v.type == k] for k in types}

Практические паттерны

Урок на телефоне

Слепой печати учат на физической клавиатуре — большими пальцами этот навык не ставится. Здесь урок работает на повторение и замер: текст, ошибки и время те же, что на компьютере.

Чтобы урок засчитался

    {k: [v for v in items if v.type == k] for k in types} {k: [v for v

    Отсчёт пойдёт с первого символа

    Скорость
    -
    Ошибки
    0
    Время
    0
    {
    k
    :
    [
    v
    f
    o
    r
    v
    i
    n
    i
    t
    e
    m
    s
    i
    f
    v
    .
    t
    y
    p
    e
    =
    =
    k
    ]
    f
    o
    r
    k
    i
    n
    t
    y
    p
    e
    s
    }
    {
    k
    :
    [
    v
    f
    o
    r
    v
    Позиция рук
    ё
    1
    2
    3
    4
    5
    6
    7
    8
    9
    0
    -
    =
    BackSpace
    Tab
    й
    ц
    у
    к
    е
    н
    г
    ш
    щ
    з
    х
    ъ
    \
    Caps Lock
    ф
    ы
    в
    а
    п
    р
    о
    л
    д
    ж
    э
    Enter
    Shift
    я
    ч
    с
    м
    и
    т
    ь
    б
    ю
    .
    Shift
    Ctrl
    FN
    Win
    Alt
    Alt
    FN
    Ctrl