p.311 ๋ชจํ๊ฐ ๊ธธ๋
๋ด ํ์ด
n = int(input())
guild = list(map(int,input().split()))
guild.sort()
cnt=0
while guild:
num = guild.pop(0)
guild = guild[num:]
cnt+=1
๋ชจํ๊ฐ ๊ธธ๋๋ฅผ ์ค๋ฆ์ฐจ์ ์ ๋ ฌํ๊ณ
quild๊ฐ ์์ด์ง๋๊น์ง
์ฒซ๋ฒ์งธ ๋ชจํ๊ฐ๋ฅผ ๋นผ๊ณ ๊ทธ ๋ชจํ๊ฐ์ ๊ณตํฌ๋๋งํผ์ ๋ช ์๋ฅผ ์ ๊ฑฐํ๋ฉด ๋๋ค๊ณ ์๊ฐํ๋ค.
์ค๋ฅ :
2,3,3 ์ด๋ฉด ๊ทธ๋ฅ 2,3์ด ๋น ์ง๊ฒ ๋ ํ ๋ฐ 3์ 3๋ช ์ด์์ด์ด์ผ์ง ๊ทธ๋ฃน์ด ๊ฒฐ์ฑ๋ ์ ์์ผ๋ฏ๋ก ๋ก์ง ์์ฒด๊ฐ ํ๋ ธ๋ค.
์ ๋ต ํ์ด
n = int(input())
guild = list(map(int,input().split()))
guild.sort()
cnt=0
ans=0
for i in guild:
cnt+=1
if cnt >= i:
ans+=1
cnt=0
print(ans)
cnt : ๊ฐ ๊ทธ๋ฃน์ ์ธ์
ans : ๊ทธ๋ฃน์ ๊ฐ์
guild๋ฅผ ๋๋ฉฐ ๋ชจํ๊ฐ๋ฅผ ๊ทธ๋ฃน์ ๋ฃ๊ณ
๋ชจํ๊ฐ์ ๊ณตํฌ๋ ์ ํ์ฌ ๊ทธ๋ฃน์ ์ธ์์ ๋น๊ตํด์ ๊ทธ๋ฃน์ ์ธ์์ด ๋ ์ปค์ง๋ฉด
๊ทธ๋ฃน ๋ชจ์ง์ ๋ง๊ฐํ๊ณ ๊ทธ๋ฃน ๊ฐ์๋ฅผ +1 ์ฆ๊ฐ์ํค๋ ๋ก์ง์ด๋ค.
P.312 ๊ณฑํ๊ธฐ ํน์ ๋ํ๊ธฐ
๋ด ํ์ด
data = list(map(int,list(input())))
ans=0
for i in data:
if i <=1:
ans+=i
else:
ans*=i
print(ans)
data๋ฅผ ๋๋ฉฐ 0์ด๋ 1์ด๋ฉด ๋ํ๊ธฐ๋ฅผ ํ๊ณ
์ด์ธ์๋ ๊ณฑํ๊ธฐ๋ฅผ ํ๋ฉด ๋๋ค๊ณ ์๊ฐํ๋๋ฐ ํ๊ฐ์ง ๋ฏธ์ค๊ฐ ์์๋ค.
๋ฐ๋ก ๊ทธ๋๊ทธ๋ ans ๊ฐ 0์ด ๋ ์๋ ์๋ ๋ ธ๋ฆ!
๊ทธ๋ ๊ธฐ ๋๋ฌธ์
์ ๋ต ํ์ด
data = list(map(int,list(input())))
ans=0
for i in data:
if i <=1 or ans <=1:
ans+=i
else:
ans*=i
print(ans)
ans๊ฐ 0๊ณผ 1์ผ๋๋ ๋ํ ์ ์๋๋ก ๊ณ ๋ คํด์ผ ํ๋ค.
p.313 ๋ฌธ์์ด ๋ค์ง๊ธฐ
๋ด ํ์ด
st = list(map(int,list(input())))
cnt=0
for i in range(0,len(st)-1):
if st[i]!= st[i+1]:
cnt+=1
print(cnt-1)
๋ฌธ์์ด์ ๋ฐ์์ ๋จ์ํ ๋ณ๊ฒฝ์ด ๋๋ ๊ฐ์๋ง ์ธ๋ฉด ๋๋๊ฑธ๋ก ์ฐฉ๊ฐํ์๋๋ฐ,
์ ํํ๊ฒ 1๋ก ๋ฐ๊พธ๋ ๊ฒฝ์ฐ์ 0์ผ๋ก ๋ฐ๊พธ๋ ๊ฒฝ์ฐ๋ฅผ ๊ณ์ฐํด์ ๋น๊ตํ๋ ๊ฒ์ด ์ค์ํ๋ค.
์ ๋ต ํ์ด
st = list(map(int,list(input())))
cnt0 = cnt1 = 0
if st[0] == 1:
cnt0+=1
else:
cnt1+=1
for i in range(0, len(st)-1):
if st[i] != st[i+1]:
if st[i+1] == 1:
cnt0+=1
else:
cnt1+=1
print(min(cnt0,cnt1))
์ฒซ๋ฒ์งธ ๊ฐ์ ์ฒ๋ฆฌํ ํ์
๊ทธ๋ค์ ๊ฐ์ด ๋ณ๊ฒฝ๋ ๋๋ง๋ค cnt๋ฅผ ํด์ ์ต์๊ฐ์ ๊ตฌํ๋ ํ์ด!
'๐ ์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[codility] JS Lv3-3 TapeEquilibrium (0) | 2021.09.17 |
---|---|
[์ด์ฝ๋ค] ๊ทธ๋ฆฌ๋-๊ธฐ์ถ๋ฌธ์ (2) | 2021.08.31 |
[์ด์ฝ๋ค] ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ (0) | 2021.08.23 |
[์ด์ฝ๋ค] ์ ๋ ฌ & ์ด์งํ์ ์ค์ ๋ฌธ์ (0) | 2021.07.28 |
[์ด์ฝ๋ค] ๊ทธ๋ฆฌ๋ค & ๊ตฌํ ์ค์ ๋ฌธ์ (0) | 2021.07.23 |
๋๊ธ