Coding/백준
[2775번] 기본 수학1 - 부녀회장이 될테야 (★)
sinabro_dy
2022. 7. 21. 18:18
문제
내가 작성한 코드 (틀림)
# Test Case 수 T 입력
t = int(input())
# 0층 i호 사람 수 입력
def make_apart():
aparts = [ [0] * 14 for i in range(14) ]
for i in range(14):
aparts[0][i] = i + 1
return aparts
# Test Case 수만큼 첫번째 줄에 층(k), 호수(n) 입력
for _ in range(t):
k = int(input())
n = int(input())
aparts = make_apart()
for i in range(1, k+1):
for j in range(n):
aparts[i][j] = sum( aparts[i-1][0:(j+1)])
print(aparts[k][n-1])
> 분명히 맞는거 같은데... 머가 문제지..
참고 코드
t = int(input())
for _ in range(t):
floor = int(input()) # 층
num = int(input()) # 호
f0 = [x for x in range(1, num+1)] # 0층 리스트
for k in range(floor): # 층 수 만큼 반복
for i in range(1, num): # 1 ~ n-1까지 (인덱스로 사용)
f0[i] += f0[i-1] # 층별 각 호실의 사람 수를 변경
print(f0[-1]) # 가장 마지막 수 출력
> 참고 블로그
https://ooyoung.tistory.com/89
백준 2775번 [파이썬 알고리즘] 부녀회장이 될테야
[Python] 백준 알고리즘 온라인 저지 2775번 : 부녀회장이 될 테야 Python3 코드 t = int(input()) for _ in range(t): floor = int(input()) # 층 num = int(input()) # 호 f0 = [x for x in range(1, num+1)..
ooyoung.tistory.com
> 오호.... 나는 왜 이렇게 어렵게 생각할까.... 후....