Based on this blogpost.
Install with Homebrew:
$ brew install postgresqlRun server:
Based on this blogpost.
Install with Homebrew:
$ brew install postgresqlRun server:
| #!/usr/bin/env python | |
| # | |
| import os | |
| import time | |
| import thread | |
| import warnings | |
| import signal | |
| import traceback | |
| from threading import Timer |
| fn build_adjacent_matrix(n: i32, edges: Vec<Vec<i32>>) -> Vec<Vec<i32>> { | |
| let mut adjacent_m: Vec<Vec<i32>> = vec![vec![i32::MAX; n as usize]; n as usize]; | |
| for edge in edges { | |
| let (s, t, w) = (edge[0], edge[1], edge[2]); | |
| adjacent_m[s as usize][t as usize] = w; | |
| } | |
| for i in 0..n as usize { | |
| adjacent_m[i][i] = 0; |
| pub fn floyd_warshall_algorithm(n: i32, edges: Vec<Vec<i32>>) -> Vec<Vec<i32>> { | |
| let mut m = build_adjacent_matrix(n, edges); | |
| for k in 0..n as usize { | |
| for i in 0..n as usize { | |
| for j in 0..n as usize { | |
| if m[i][k] == i32::MAX || m[k][j] == i32::MAX { | |
| continue; | |
| } | |
| m[i][j] = std::cmp::min(m[i][j], m[i][k] + m[k][j]) | |
| } |
| impl Solution { | |
| pub fn find_the_city(n: i32, edges: Vec<Vec<i32>>, distance_threshold: i32) -> i32 { | |
| let mut m = Solution::build_adjacent_matrix(n, edges); | |
| for k in 0..n as usize { | |
| for i in 0..n as usize { | |
| for j in 0..n as usize { | |
| if m[i][k] == i32::MAX || m[k][j] == i32::MAX { | |
| continue; | |
| } | |
| m[i][j] = std::cmp::min(m[i][j], m[i][k] + m[k][j]) |
| // SPDX-License-Identifier: MIT | |
| pragma solidity ^0.7.4; | |
| contract Election{ | |
| // Model a candidate | |
| struct Candidate { | |
| uint id; | |
| string name; | |
| uint voteCount; | |
| } |
| { | |
| "defaultSeverity": "error", | |
| "extends": ["tslint:latest", "tslint-config-prettier"], | |
| "jsRules": {}, | |
| "rules": { | |
| "no-console": false, | |
| "member-access": false, | |
| "object-literal-sort-keys": false, | |
| "ordered-imports": false, | |
| "interface-name": false, |
| module.exports = { | |
| apps: [ | |
| { | |
| name: "React Typescript GraphQL boilerplate", | |
| script: "src/index.ts", | |
| instances: 2, | |
| cwd: __dirname, | |
| autorestart: true, | |
| max_memory_restart: "1G", | |
| exec_mode: "cluster", |
| if (process.env.NODE_ENV !== 'production') { | |
| require('dotenv').config(); | |
| } | |
| const path = require('path'); | |
| const util = require('util'); | |
| const multer = require('multer'); | |
| const GridFsStorage = require('multer-gridfs-storage'); | |
| const storage = new GridFsStorage({ |