Skip to content

Instantly share code, notes, and snippets.

View karthik4579's full-sized avatar

karthik nair karthik4579

View GitHub Profile
% Define a graph represented by facts
edge(a, b).
edge(a, c).
edge(b, d).
edge(b, e).
edge(c, f).
% DFS predicate
dfs(Start, End, Path) :-
dfs_helper(Start, End, [], Path).
% inputting the sample edges
edge(a, b).
edge(a, c).
edge(b, d).
edge(b, e).
edge(c, f).
edge(c, g).
edge(d, h).
edge(d, i).
edge(e, c).
% A FLIGHT ROUTE PLANNER
:- op(50,xfy,:).
flight( Place1, Place2, Day, Fnum, Deptime, Arrtime) :-
timetable( Place1 , Place2, Flightlist),
member( Deptime / Arrtime / Fnum / Daylist , Flightlist),
flyday( Day, Daylist).
member(X,[X|L]).
% some sample facts
edge(a,b).
edge(a,c).
edge(b,d).
edge(b,e).
edge(c,f).
edge(c,g).
edge(d,h).
edge(d,i).
USE HospitalDB;
-- rollup
SELECT SUM(Occupied_Wards) AS Total_Occupied_Wards,
SUM(Vacant_Wards) AS Total_Vacant_Wards
FROM Hospitaloccupancy;
-- drilldown
SELECT *
FROM Hospitaloccupancy
<html>
<head>
<title>
AI/DS time-table
</title>
<style>
table,
th,
td {
parent(pam,bob).
parent(tom,bob).
parent(tom,liz).
parent(bob ann).
parent(bob,pat).
parent(pat,jim).
female(pam).
male(tom).
female(liz).
female(pat).
CREATE DATABASE HospitalDB;
USE HospitalDB;
CREATE TABLE Hospitaloccupancy
(
OccupancyID int NOT NULL,
Wardno int,
PatientID varchar(50),
DoctorID varchar(50),
MedicalID varchar(50),
#!/bin/bash
sudo apt update && sudo apt upgrade -y >> /dev/null
code-server --auth none --bind-addr 127.0.0.1:8083 >> /dev/null &
ngrok http 127.0.0.1:8083
udp://tracker.opentrackr.org:1337/announce
https://tracker2.ctix.cn:443/announce
https://tracker1.520.jp:443/announce
udp://opentracker.i2p.rocks:6969/announce
http://tracker.openbittorrent.com:80/announce