Skip to content

Instantly share code, notes, and snippets.

import re
for i in xrange(input()):
pan=str(raw_input())
if re.search(r'[A-Z]{5}[0-9]{4}[A-Z]',pan):
print 'YES'
else:
print 'NO'
@djadmin
djadmin / uk-and-us
Created August 23, 2013 07:03
HackerRank- The British and American style of Spelling https://www.hackerrank.com/challenges/uk-and-us
TEXT=''
sum=0
N=int(raw_input())
for i in xrange(N):
TEXT+=' '+str(raw_input())
T=int(raw_input())
for i in xrange(T):
FIND=str(raw_input())
print TEXT.count(FIND)+TEXT.count(FIND[:-2]+'se')
import re
N = int(raw_input())
for i in xrange(N):
T=str(raw_input())
if re.search(r'^hackerrank',T) and re.search(r'hackerrank$',T):
print 0
elif re.search(r'^hackerrank',T):
print 1
elif re.search(r'hackerrank$',T):
#include <cmath>
#include <iostream>
#include <string>
using namespace std;
string calc(string msg){
int len,row,col,allot,margin;
string str="";
len=msg.length();