นับความถี่ตัวอักษร

📋 โจทย์

รับข้อความ 1 บรรทัด (ตัวพิมพ์เล็ก a-z เท่านั้น) แสดงตัวอักษรแต่ละตัวพร้อมจำนวนครั้งที่พบ เรียงตามลำดับ a-z รูปแบบ "ตัวอักษร จำนวน" บรรทัดละ 1 ตัว (แสดงเฉพาะตัวที่พบ)

⚠️ ข้อจำกัด

1 ≤ ความยาว ≤ 1,000 ตัวอักษร a-z พิมพ์เล็กเท่านั้น

📝 ตัวอย่าง

ตัวอย่างที่ 1
Input:
abca
Output:
a 2
b 1
c 1
ตัวอย่างที่ 2
Input:
hello
Output:
e 1
h 1
l 2
o 1
ตัวอย่างที่ 3
Input:
aaa
Output:
a 3
🔓 ดูเฉลย
s = input()
freq = {}
for c in s:
    freq[c] = freq.get(c, 0) + 1
for c in sorted(freq):
    print(f"{c} {freq[c]}")

💡 ใช้ dict เก็บความถี่ .get(c, 0) คืนค่า 0 ถ้ายังไม่มี key แล้ว sorted(freq) เรียง key ตาม a-z

🐍 main.py

กด Run เพื่อรันโค้ด หรือ ตรวจคำตอบ เพื่อตรวจ test cases