๋ฐ์ํ
๐ 2577 ์ซ์์ ๊ฐ์
์์ฃผ ๊ฐ๋จํ ๋ฌธ์ ๋ฐ ๊ดํ ๋ณต์กํ๊ฒ ์๊ฐํ๋๋ผ ์๊ฐ์ด ์ข ๊ฑธ๋ฆฐ ๋ฌธ์ !
๋ดํ์ด1
import sys
input = sys.stdin.readline
num = [int(input()) for _ in range(3)]
ans=num[0]*num[1]*num[2]
cntArr = [0]*10
for i in str(ans):
cntArr[int(i)]+=1
for i in cntArr:
print(i)
์ธ ์๋ฅผ list์ ๋ฃ๊ณ ๊ณฑํ๋ค
str์ผ๋ก ๋ณํํด ํ๋์ฉ ์ธ๋ฑ์ค์ ๋ฃ์ด์ค๋ค
ํ๋ฆฐํธ@
๋ดํ์ด2
import sys
input = sys.stdin.readline
a=int(input())
b=int(input())
c=int(input())
mul=str(a*b*c)
for i in range(10):
print(mul.count(str(i)))
๊ตณ์ด list์ ๋ฃ์ง ์์๋ ๊ฐ๋ฅํ๋ค
count๋ฅผ์ฌ์ฉํ๊ธฐ@
๐ 8958 OXํด์ฆ
๋ด ํ์ด
import sys
input = sys.stdin.readline
n = int(input())
pro = list(input().strip() for _ in range(n))
def isO(ele,curScore):
if(ele=="X"):
return 0
elif(ele=="O"):
curScore+=1
return curScore
ansList=[]
for i in pro:
ans=0
cur=0
for j in i:
cur=isO(j,cur)
ans+=cur
ansList.append(ans)
for i in ansList:
print(i)
O X๋ฅผ ์ฒดํฌํ๋ ํจ์ ์์ฑ
์ ๋ ฅ๋ฐ์ ๋ฌธ์๋ฅผ ๋๋ฉฐ ํจ์์ ๋ฃ์ด์ ์ฐ์์ ์ ํ๋
๋ด ํ์ด2
n=int(input())
a=[]
for i in range(n):
a=input()
p=0
up=0
for k in range(len(a)):
if a[k]=="O":
p=p+1
up=up+p
else:
p=0
print(up)
8๋ฌ ์ ์ ํผ ๋์ ํ์ด์ด๋ค.
๊ฐ์ ์ฌ๋์ด ํผ๊ฑฐ ๋ง๋? ํ๋ฉฐ ์ ๋ ์ ๋ ๊ฒ ์๊ฐํ๊ตฌ๋ ํ๋ ์๊ฐ..
๐ JS๋ง ์์ฃผ ์ฌ์ฉํ๋ค๋ณด๋ ํ์ด์ฌ์ ์ข์ ๊ธฐ๋ฅ๋ค์ ์์ด๋ฒ๋ฆฌ๊ณ ์ฐ ๊ธฐ๋ถ์ด๋ค. count๋ฅผ ๊น๋จน๋ค๋, ๋ค์๋ฒ์ ํ์ฉํ์
๋๊ธ