Posts

Showing posts from September, 2016

Some HackerRank Python Solutions

HackerRank ı gerçekten python öğrenim konusunda çok başarılı buldum, yeni öğrenen arkadaşlar kendilerini burada çok iyi geliştirebilirler. satırları int dizilerin dizisi yapmak s=[] import sys for line in sys.stdin: s.append(map(int,line.split())) output [[5, 3], [10, 2, 5], [7, 1, 0], [9, 9, 9], [1, 23, 12], [6, 5, 9], --- >>> from collections import Counter >>> >>> myList = [1,1,2,3,4,5,3,2,3,4,2,1,2,3] >>> print Counter(myList) Counter({2: 4, 3: 4, 1: 3, 4: 2, 5: 1}) >>> >>> print Counter(myList).items() [(1, 3), (2, 4), (3, 4), (4, 2), (5, 1)] >>> >>> print Counter(myList).keys() [1, 2, 3, 4, 5] >>> >>> print Counter(myList).values() [3, 4, 4, 2, 1] ---- [1]] ----- # Enter your code here. Read input from STDIN. Print output to STDOUT s=[] import sys for line in sys.stdin: s.append(map(int,line.split())) N,M=s[0][0],s[0][1] K=s[N+1][0] d={} for i in range(1,N+1):