Quick actions

cmd+k|ctrl+k

Navigation

Languages

quangtranhong - pyfml - Exercise 3.6

Snippet info

Language

Python

Visibility

public

Author

quangtranhong

Created

2016-09-21T09:01:45Z

Updated

2016-09-28T12:57:24Z

# Bài 3.6
# -------

# Viết chương trình nhận đầu vào là string "cho meo ga chuot vit ngan" và
# in ra list chứa tất cả các chữ cái chỉ xuất hiện một lần trong string trên.

# - input: names = "cho meo ga chuot vit ngan"

# - output: ['m', 'e', 'u', 'v', 'i']

names = 'cho meo ga chuot vit ngan'
char = [] # list chứa những char xuất hiện trong input
output = [] # list chứa những char chỉ xuất hiện 1 lần trong input

for i in range(len(names)):
	if names[i] not in char:
		char.append(names[i])

for i in char:
	count = 0 # bộ đếm số lần xuất hiện của từng char trong list char[]
	for j in names:
		if i == j:
			count += 1
	if count <= 1: # nếu chỉ xuất hiện 1 lần thì add vào list output
		output.append(i)

print('Output: ', output)


names = 'cho meo ga chuot vit ngan'
res = [c for c in names if names.count(c) == 1]
print('Comprehention:', res)
INFO