I hereby claim:
- I am refeed on github.
- I am refeed (https://keybase.io/refeed) on keybase.
- I have a public key ASB1Vb0BFPl_ih9Y959Hl9_YQ1LmrDjTMlIc77baODieMgo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
def get_from_list_or_zero(list_to_get, index): | |
if index < 0: | |
return 0 | |
try: | |
value = list_to_get[index] | |
except IndexError: | |
value = 0 | |
return value |
class PlaneState: | |
def __init__(self, pitch=0.0, roll=0.0, yaw=0.0): | |
self.pitch = pitch | |
self.roll = roll | |
self.yaw = yaw | |
@property | |
def pitch(self): | |
return self.__pitch |
from math import cos, sqrt, radians | |
INPUT_COORDINATE_MSG = 'Masukkan latitude longitude dan tinggi dipisahkan dengan spasi:\n' | |
def get_distance_any_dimensions(coordinate_1, coordinate_2): | |
""" | |
Menghitung jarak absolut dari dua koordinat dimensi apapun menggunakan | |
Euclidean distance. |
# Class yang berfungsi sebagai ADT stack | |
class Stack: | |
def __init__(self): | |
self._stack = [] | |
self._top = -1 | |
def push(self, element): | |
self._top += 1 | |
self._stack.insert(self._top, element) |
class Node: | |
def __init__(self, nama_lengkap, nama_panggilan, niu): | |
self.nama_lengkap = nama_lengkap | |
self.nama_panggilan = nama_panggilan | |
self.niu = niu | |
self.next: Node = None | |
class LinkedList: | |
def __init__(self): |
class MinHeap: | |
def __init__(self): | |
self._list = [] | |
self._cursor_idx = 0 # Points to the latest index | |
def insert(self, value): | |
self._list.append(value) | |
parent_idx = self._get_parent_idx(self._cursor_idx) | |
current_idx = self._cursor_idx |
import math | |
class Node: | |
def __init__(self, angka=None): | |
self.angka = angka | |
self.left = None | |
self.right = None | |
class BST: | |
def __init__(self): |
# Tugas 1 Rafid Aslam | |
from queue import Queue | |
BLOCKED_NODES_SET = { | |
'A2', 'A3', 'A4', 'A5', | |
'B2', 'B4', | |
'C4', 'C6', | |
'D4', | |
'E2', 'E4', 'E5', |
# Tugas 2 Rafid Aslam | |
from queue import Queue | |
BLOCKED_NODES_SET = { | |
'A1', 'A2', 'A4', 'A5', 'A6', | |
'B1', 'B3', 'B4', 'B5', 'B6', | |
'D1', 'D2', 'D4', 'D6', | |
'E1', 'E2', 'E4', 'E6', | |
'F1', 'F4', 'F6', |