AtCoder Beginner Contest 225
11349 단어 Python시합 프로그램 설계AtCodertech
A - Distinct Strings
def main():
c = len(set(list(input())))
if c==1:
print(1)
elif c==2:
print(3)
else:
print(6)
if __name__ == '__main__':
main()
B - Star or Not
def main():
n = int(input())
dic = defaultdict(int)
for _ in range(n-1):
a,b = map(int, input().split())
dic[a-1] += 1
dic[b-1] += 1
x,y = 0, 0
for k,v in dic.items():
if v==1:
x += 1
else:
y += 1
print("Yes" if x==n-1 and y==1 else "No")
if __name__ == '__main__':
main()
C - Calendar Validator
import numpy as np
def main():
n,m = map(int, input().split())
b = [list(map(int, input().split())) for _ in range(n)]
b = np.array(b)
flg = True
for i in range(m):
if b[0][i]%7==0 and i!=m-1:
flg = False
for i in range(n):
if m!=1 and set(np.diff(b[i]))!={1}:
flg = False
bt = b.T
for i in range(m):
if n!=1 and set(np.diff(bt[i]))!={7}:
flg = False
print('Yes' if flg else 'No')
if __name__ == '__main__':
main()
Reference
이 문제에 관하여(AtCoder Beginner Contest 225), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/ohnuma/articles/0257f35ad1073c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)