https://codeup.kr/problem.php?id=6092
[๊ธฐ์ด-๋ฆฌ์คํธ] ์ด์ํ ์ถ์ ๋ฒํธ ๋ถ๋ฅด๊ธฐ1(์ค๋ช )(py)
python์ธ์ด๊ธฐ์ด100์ v1.0 : @์ปดํจํฐ๊ณผํ์ฌ๋, ์ ๊ตญ ์ ๋ณด(์ปดํจํฐ)๊ต์ฌ ์ปค๋ฎค๋ํฐ/์ฐ๊ตฌํ - ํ๊ต ์ ๋ณด(์ปดํจํฐ)์ ์๋๋ค๊ณผ ํจ๊ป ์์ /๋ฐฉ๊ณผํํ์ต/๋์๋ฆฌํ๋ ๋ฑ์ ํตํด ์ฌ๋ฏธ์๊ฒ ๋ฐฐ์๋ณด์ธ์. - ๋ชจ๋ ๋ด์ฉ
codeup.kr
์ถ์ ๋ฒํธ๋ฅผ n๋ฒ ๋ฌด์์๋ก ๋ถ๋ ์ ๋, ๊ฐ ๋ฒํธ(1 ~ 23)๊ฐ ๋ถ๋ฆฐ ํ์๋ฅผ ๊ฐ๊ฐ ์ถ๋ ฅํด๋ณด์.
๋ด ํ์ด
n = int(input()) # ์ถ์๋ฒํธ๋ฅผ ๋ถ๋ฅธ ์ด ํ์
a = input().split() # ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ์๋ผ a์ ์์๋๋ก ์ ์ฅ
for i in range(n): # 0๋ถํฐ n-1๊น์ง
a[i] = int(a[i]) # a์ ์์๋๋ก ์ ์ฅ๋์ด์๋ ๊ฐ ๊ฐ์ ์ ์๋ก ๋ณํํด ๋ค์ ์ ์ฅ
d = [] # d๋ผ๋ ์ด๋ฆ์ ๋น ๋ฆฌ์คํธ [] ๋ณ์๋ฅผ ๋ง๋ ๋ค.
for i in range(24): #print(d)=[0, 0, 0, ... , 0, 0, 0] ๊ณผ ๊ฐ์ด 24๊ฐ์ ์ ์ ๊ฐ 0์ ์ถ๊ฐํด ๋ฃ์
d.append(0) # ๊ฐ ๊ฐ์ d[0], d[1], d[2], ..., d[22], d[23] ์ผ๋ก ๊ฐ์ ์ฝ๊ณ ์ ์ฅํ ์ ์๋ค.
for i in range(n): #๋ฒํธ๋ฅผ ๋ถ๋ฅผ ๋๋ง๋ค, ๊ทธ ๋ฒํธ์ ๋ํ ์นด์ดํธ 1์ฉ ์ฆ๊ฐ
d[a[i]] += 1
for i in range(1,24): #์นด์ดํธํ ๊ฐ์ ๊ณต๋ฐฑ์ ๋๊ณ ์ถ๋ ฅ
print(d[i], end=' ')
'Algorithm > CodeUp Python ๊ธฐ์ด 100์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ฝ๋์ Code Up] Python ๊ธฐ์ด 100์ - 6094๋ฒ (0) | 2023.04.11 |
---|---|
[์ฝ๋์ Code Up] Python ๊ธฐ์ด 100์ - 6093๋ฒ (0) | 2023.04.11 |
[์ฝ๋์ Code Up] Python ๊ธฐ์ด 100์ - 6091๋ฒ (0) | 2023.04.11 |
[์ฝ๋์ Code Up] Python ๊ธฐ์ด 100์ - 6056~6090๋ฒ (0) | 2023.04.11 |
[์ฝ๋์ Code Up] Python ๊ธฐ์ด 100์ - 6025~6051๋ฒ (0) | 2023.03.22 |