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 |
| 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 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 |
| # 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', |