๊ด€๋ฆฌ ๋ฉ”๋‰ด

C-log

๐Ÿ’กโœจ์ค‘๊ฐ„์ ๊ฒ€ : set()๊ณผ count() ๋ณธ๋ฌธ

๐Ÿง Algorithm/Baekjoon๐Ÿ’ก

๐Ÿ’กโœจ์ค‘๊ฐ„์ ๊ฒ€ : set()๊ณผ count()

4:Bee 2023. 12. 26. 23:03
728x90

1157๋ฒˆ ๋ฌธ์ œ์˜ ํ’€์ด๊ณผ์ •์„ ๋‹ด๊ณ  ์žˆ๋Š” ํฌ์ŠคํŒ…์ด๋‹ค.

์šฐ์„  set()์˜ ์‚ฌ์šฉ๋ฒ•์„ ์‚ดํŽด๋ณด์ž

set()ํ•จ์ˆ˜์˜ ์‚ฌ์šฉํ•˜๊ธฐ

 
N = [1, 2, 2, 3, 4]
print(set(N))
 
{1, 2, 3, 4}
 

๊ธฐ๋ณธ์ ์œผ๋กœ set์€ ์ค‘๋ณต์„ ์ œ๊ฑฐํ•œ๋‹ค. ๋ณดํ†ต ๋‘ list๋ฅผ ๋น„๊ตํ•ด์„œ ์ง‘ํ•ฉ ๊ด€๋ จ ์ฒ˜๋ฆฌ๋ฅผ ์‘์šฉํ•  ๋•Œ ๋งŽ์ด ์œ ์šฉํ•˜๋‹ค. (์ดํ›„ ํ•ฉ์ง‘ํ•ฉ, ์ฐจ์ง‘ํ•ฉ์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ๋”ฐ๋กœ ํฌ์ŠคํŒ…์„ ํ•˜๊ฒ ๋‹ค.)

 
N = input()
n = list(set(N))

print(n)
 
apple
['p', 'e', 'l', 'a']

์ž…๋ ฅ์„ ๋ฐ›์•˜์„ ๋•Œ ์‚ฌ์šฉ๋˜๋Š” setํ•จ์ˆ˜์˜ ์ฝ”๋“œ๋Š” ์œ„์™€ ๊ฐ™๋‹ค. ๊ฒฐ๊ณผ ๊ฐ’์˜ ์ˆœ์„œ๋Š” ์ •ํ•ด์ง„ ์ˆœ์„œ ๋ฐฉ์‹ ์—†์ด ๋žœ๋ค์ด๋‹ค.

count ํ•จ์ˆ˜ ์‚ฌ์šฉํ•˜๊ธฐ

 
N = [1, 2, 2, 3, 4]
print(N.count(2))
 
2
{1, 2, 3, 4}
 

list N์— countํ•จ์ˆ˜ ๋งค๊ฐœ๋ณ€์ˆ˜ int 2์˜ ์š”์†Œ๋ฅผ count ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. N list ์š”์†Œ ์•ˆ์—๋Š” int 2์š”์†Œ๊ฐ€ 2๊ฐœ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— 2๊ฐ€ ๋‚˜์˜จ๋‹ค.

์•„์ฃผ ๊ฐ„๋‹จํ•˜์ง€๋งŒ ์‘์šฉ์„ ํ–ˆ์„ ๋•Œ๋Š” ๊พ€๋‚˜ ๋ณต์žกํ•˜๊ฒŒ ์ด๋ฃจ์–ด ์งˆ ์ˆ˜ ์žˆ์œผ๋‚˜ ํ•ต์‹ฌ์ด ๋˜๋Š” ์š”์†Œ๋“ค์˜ ํ•จ์ˆ˜๋“ค์ด๋‹ค. ํ•œ๋ฒˆ ์ •๋„๋Š” ์ ๊ฒ€ํ•  ํ•„์š”๊ฐ€ ์žˆ๋Š” ๋ถ€๋ถ„์ด๋‹ค.

728x90
Comments