[20하계] 6회차 모각코 결과

2020. 8. 6. 00:00

오늘은 sliver 3 단계의 백준 문제, 9095번 문제를 풀었다.

https://www.acmicpc.net/problem/9095

 

9095번: 1, 2, 3 더하기

문제 정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 7가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다. 1+1+1+1 1+1+2 1+2+1 2+1+1 2+2 1+3 3+1 정수 n이 주어졌을 때, n을 1, 2, 3의 합으로 나타내는

www.acmicpc.net

문제는 위와 같이 1,2,3의 합으로 나타내는 방법의 수를 구하는 프로그램을 작성하는 것이었다.

파이썬을 연습하는 겸, 파이썬을 사용하여 문제를 풀었다. 사용해보니 java보다 코드가 간결해서 좋았다.

count = int(input())
arr = []

list = [1, 2, 4]
for i in range(4, 11):
    list.append(sum(list[-3:]))

for i in range(count):
    arr.append(int(input()))

for i in range(count):
    print(list[arr[i] - 1])

 

Bottom UP 준비로는 화면을 만들었다.

아직 state 처리는 다 하지 않았다. 기본 화면을 만들고, 버튼 전환 처리와 비슷한 css들을 컴포넌트로 빼서 처리해 볼 예정이다. 내일 이어서는 state 처리를 완료하여 변수 명을 일치시키고, 간단한 가격 처리 함수를 처리할 예정이다.

그리고 임의의 문자열을 넣어 놓았으므로 그것도 state를 사용하여 처리해야 한다. 오늘은 여기까지 실행하였다.

BELATED ARTICLES

more