Submission
Status:
PPPPPPPPPP
Score: 100
User: Pera
Problemset: อะนาแกรม 2
Language: python
Time: 0.028 second
Submitted On: 2025-04-10 00:02:18
def main():
st1 = input()
st2 = input()
d1 = {}
d2 = {}
for ch in st1:
if not d1.get(ch):
d1[ch] = 1
else:
d1[ch] += 1
number = 65
for i in range(8):
if not d1.get(chr(number)):
print(0, end=" ")
else:
print(d1[chr(number)], end=" ")
number += 1
print()
for ch in st2:
if not d2.get(ch):
d2[ch] = 1
else:
d2[ch] += 1
number = 65
for i in range(8):
if not d2.get(chr(number)):
print(0, end=" ")
else:
print(d2[chr(number)], end=" ")
number += 1
print()
number = 65
count: int = 0
for i in range(8):
g = abs(d1.get(chr(number), 0) - d2.get(chr(number), 0))
if g != 0:
count += g
print(g, end=" ")
number += 1
if count <= 3:
print("\nanagram")
else:
print("\nno")
def abs(num: int) -> int:
res = num if num >= 0 else -num
return res
main()