ABC201 C - Secret Number에서 배운
7148 단어 AtCoder파이썬AtCoderBeginnerContest
음, if 문으로 조건을 나누려고했지만,
도중에 돈 좌석. . !? production 으로 갈 수 있을지도.
그래, 갈 수 있었다.
SecretNumber.py
from itertools import product
S = input()
cnt = 0
Ccnt = S.count("o")
for i0,i1,i2,i3 in product(range(10),repeat=4):
#print(i0,i1,i2,i3)
key = [S[i0],S[i1],S[i2],S[i3]]
if "x" in key:
continue
#print(i0,i1,i2,i3,key)
nums = []
if S[i0] == "o":
nums.append(i0)
if S[i1] == "o":
nums.append(i1)
if S[i2] == "o":
nums.append(i2)
if S[i3] == "o":
nums.append(i3)
if len(set(nums)) != Ccnt:
continue
#print(len(nums), Ccnt)
#print(i0,i1,i2,i3,key)
cnt += 1
print(cnt)
C 문제, diff 갈색 최약 문제에 사고 8 고통 했지만
자력으로 풀렸다. 기뻐---!!
사파리 잊고 다시 풀어.
abc201c.py
S = list(input())
ans = 0
cntC = S.count("o")
from itertools import product
for nums in product(range(10),repeat=4):
nums_ = list(set(list(nums)))
check = ""
for i in range(len(nums_)):
check += S[nums_[i]]
if check.count("o") == cntC and check.count("x") == 0:
ans += 1
print(ans)
Reference
이 문제에 관하여(ABC201 C - Secret Number에서 배운), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/AKpirion/items/a17da49fc9f21a77e690텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)