{{ message }}

Instantly share code, notes, and snippets.

# krisys krisys

Last active Jun 13, 2019
FindTheMin
View FindTheMin.cpp
 #include #include #include #include #include #define FOR(i,a,b) for(int i=a;i
Created Jan 30, 2013
BeautifulStrings
View BeautifulStrings.cpp
 #include #include #include #define FOR(i,a,b) for(int i=a;i #define all(a) (a).begin(), (a).end() using namespace std;
Created Jan 30, 2013
Balanced Smileys - At any index, the number of closing brackets should be less than or equal to the number of opening brackets, if it is less, then the difference of closing brackets and opening brackets should be equal to the number of happy smileys. And a similar logic should be applied from the end considering the number of sad smileys.
View BalancedSmileys.cpp
 #include #include #include #include #include #include #define FOR(i,a,b) for(int i=a;i
Last active May 24, 2020
 /* Update - Thanks to some folks who pointed out a flaw in my code. * I have updated it. Hope it is correct now :-) * Old version can be found here - https://gist.github.com/krisys/4089748/262cbc10d9b9f1cb5df771e14a1e143a86d2ecc6/ */ #include #include #include using namespace std;
Last active Oct 12, 2015
Longest Increasing sequence
View LIS.cpp
 #include #include using namespace std; int a[] = {4, 3, 1 ,2, 8, 3, 4}; // int a[] = {1, 6, 2 ,3, 4, 5, 7}; // int a[] = {0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 11, 7, 15}; // int a[] = {5,4,6,3,7}; int N = sizeof(a)/sizeof(a[0]);
Created Nov 16, 2012
ZigZag Sequence - TopCoder
View zigzag.cpp
 #include #include #define SIZE 50 #define debug(x) {cout << #x << " : " << x << endl ;} using namespace std; int main(){ int a[SIZE] = {396, 549, 22, 819, 611, 972, 730, 638, 978, 342, 566, 514, 752, 871, 911, 172, 488, 542, 482, 974, 210, 474, 66, 387, 1, 872, 799,
Created Apr 2, 2012
Script to convert the DB Engine
View dbEngine.py
 import MySQLdb host = '' user = '' passwd = '' db = '' # setup the connection conn = MySQLdb.connect (host = host, user = user, passwd = passwd, db=db) cursor = conn.cursor()
Created Jan 28, 2012
template after rendering
View rendered-html.html

• A
Statistics
• A scored 10 runs
• A scored 20 runs
• A scored 30 runs
Created Jan 28, 2012
How template is rendered.
View django-template.html

{% for p in players %}
• {{ p.name }}
Statistics
{% for g in p.games %}
• {{p}} scored {{g.runs}} runs
• {% endfor %}
Created Jan 27, 2012
MVC in Django
View django-mvc.py
 # models.py class Person(models.Model): firstname = models.CharField(max_length=30) lastname = models.CharField(max_length=30) # views.py def list_view(request): person_list = Person.objects.all()