Skip to content

Instantly share code, notes, and snippets.

@popey456963
popey456963 / summing.py
Created October 24, 2015 18:30
Summing All Inputs
tot = 0
for i in range(int(input())):
tot = tot + int(input())
print(tot)
@popey456963
popey456963 / removingduplicates.py
Created October 24, 2015 18:53
Removing Duplicates
l=[]
for i in range(int(input())):l.append(input())
y = [x for i,x in enumerate(l) if x not in l[:i]]
for i in y:print(i)
@popey456963
popey456963 / sequences.py
Created October 24, 2015 19:01
Sequences
x = input().split(" ")
y = []
for i in range(int(x[0])):
y.append(i*int(x[1]))
out = ""
for i in y:
out = out + str(i)
out = out + " "
print(out[:-1])
@popey456963
popey456963 / letters.py
Created October 24, 2015 19:22
Detecting Letters
m = input()
if "o" in m or "O" in m:
print("true")
else:
print("false")
@popey456963
popey456963 / cdxminifier.py
Created October 24, 2015 19:47
Minifying CDX
n = int(input())
a = []
for i in range(n):
a.append(input())
b = "".join(a)
c = b.split("'")
data = ""
for key,val in enumerate(c):
if key % 2 == 0:
data+="".join(val.split())
@popey456963
popey456963 / mining.py
Created October 24, 2015 22:55
SpaceShips
site_count = int(input())
couple_count = int(input())
names = input().split()
ids = input().split()
minerals = input().split()
data = []
for i in range(couple_count):
data.append(input().split())
@popey456963
popey456963 / bilinear.py
Created October 25, 2015 16:46
Bilinear Functions
a, b = [int(i) for i in input().split()]
n = int(input())
for i in range(n):
x = int(input())
print(a * x + b)
@popey456963
popey456963 / mdarraysort.py
Created October 25, 2015 21:02
Sorting MD-Arrays
n = int(input())
a = []
for i in range(n):
item, distance = input().split()
distance = float(distance)
a.append([item, distance])
sortdata = sorted(a, key=lambda x: x[1], reverse=True)
string = ""
for i in sortdata:
string+=str(i[0]) + " "
@popey456963
popey456963 / skills.py
Created October 25, 2015 21:40
Skillful Thinking
import random
project_skills = input().split(" ")
worker_skills = []
n = int(input())
for i in range(n):
worker_skills.append(input().split(" "))
top = 99999
for i in range(100):
@popey456963
popey456963 / countingzeroes.py
Created October 25, 2015 21:56
Counting Zeroes
t,c=0,0
for i in input():
if i=="0":c+=1
else:c=0
t=(c,t)[c<t]
print(t)