Skip to main content
Commonmark migration
Source Link

Python - 137 chars

def h(s): r={} for c in s: try:r[c]+=1 except:r[c]=1 return r x=raw_input().split(',') print h(x[0])==h(x[1]) 

#Python - 137 chars def h(s): r={} for c in s: try:r[c]+=1 except:r[c]=1 return r x=raw_input().split(',') print h(x[0])==h(x[1]) SampleSample: (I defined a function anagram to do the work of the last 2 lines.)

 anagram('boat','boat') True anagram('toab','boat') True anagram('oabt','toab') True anagram('a','aa') False anagram('zzz','zzzzzzzz') False anagram('zyyyzzzz','yyzzzzzy') True anagram('sleepy','pyels') False anagram('p','p') True 

#Python - 137 chars def h(s): r={} for c in s: try:r[c]+=1 except:r[c]=1 return r x=raw_input().split(',') print h(x[0])==h(x[1]) Sample: (I defined a function anagram to do the work of the last 2 lines.)

 anagram('boat','boat') True anagram('toab','boat') True anagram('oabt','toab') True anagram('a','aa') False anagram('zzz','zzzzzzzz') False anagram('zyyyzzzz','yyzzzzzy') True anagram('sleepy','pyels') False anagram('p','p') True 

Python - 137 chars

def h(s): r={} for c in s: try:r[c]+=1 except:r[c]=1 return r x=raw_input().split(',') print h(x[0])==h(x[1]) 

Sample: (I defined a function anagram to do the work of the last 2 lines.)

 anagram('boat','boat') True anagram('toab','boat') True anagram('oabt','toab') True anagram('a','aa') False anagram('zzz','zzzzzzzz') False anagram('zyyyzzzz','yyzzzzzy') True anagram('sleepy','pyels') False anagram('p','p') True 
Mod Removes Wiki by Doorknob
Source Link

#Python - 137 chars def h(s): r={} for c in s: try:r[c]+=1 except:r[c]=1 return r x=raw_input().split(',') print h(x[0])==h(x[1]) Sample: (I defined a function anagram to do the work of the last 2 lines.)

 anagram('boat','boat') True anagram('toab','boat') True anagram('oabt','toab') True anagram('a','aa') False anagram('zzz','zzzzzzzz') False anagram('zyyyzzzz','yyzzzzzy') True anagram('sleepy','pyels') False anagram('p','p') True