sudo apt-get install python3-pip
sudo pip3 install virtualenv
import json | |
from debug_toolbar.middleware import DebugToolbarMiddleware as BaseMiddleware | |
from debug_toolbar.middleware import get_show_toolbar | |
from debug_toolbar.toolbar import DebugToolbar | |
from django.template.loader import render_to_string | |
from graphiql_debug_toolbar.middleware import get_payload, set_content_length | |
from graphiql_debug_toolbar.serializers import CallableJSONEncoder | |
__all__ = ['DebugToolbarMiddleware'] |
import sqlalchemy | |
from sqlalchemy.ext.declarative import declarative_base | |
from sqlalchemy import Column, Integer, String, ForeignKey | |
from sqlalchemy.orm import sessionmaker, relationship, backref | |
from sqlalchemy.ext.associationproxy import association_proxy | |
import uuid | |
engine = sqlalchemy.create_engine('sqlite:///:memory:') | |
Base = declarative_base() | |
# Enter your code here. Read input from STDIN. Print output to STDOUT | |
class Node: | |
def __init__(self,value,point): | |
self.value = value | |
self.point = point | |
self.parent = None | |
self.H = 0 | |
self.G = 0 | |
def move_cost(self,other): | |
return 0 if self.value == '.' else 1 |