Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

RUBY

군수열(파이썬 출력) 본문

프로그래밍 언어/Python

군수열(파이썬 출력)

ruby-jieun 2023. 1. 14. 13:31

 

 

군수열

 


 

 

 

군수열

수열의 항을 차례로, 규칙을 갖고, 몇 개씩 묶어, 군으로 만든, 수열

 

 

 

 

군수열을 보고 n번째 항의 값을 출력

1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 4, 5, …

1

1,2

1,2,3

1,2,3,4

1,2,3,4,5...

inputN = int(input('n항 입력: '))

flag = True
n = 1; nCnt = 1; searchN = 0
while flag:

    for i in range(1, (n + 1)):
        if i == n:
            print('{} '.format(i), end='')
        else:
            print('{}, '.format(i), end='')

        nCnt += 1
        if (nCnt > inputN):
            searchN = i
            flag = False
            break

    print()
    n += 1

print('{}항: {}'.format(inputN, searchN))

 

 

군수열을 보고 n번째 항의 값을 출력

1/1

1/2, 2/1

1/3, 2/2, 3/1

1/4, 2/3, 3/2, 4/1

1/5, 2/4, 3/3, 4/2, 5/1

...

inputN = int(input('n항 입력: '))

flag = True
n = 1; nCnt = 1; searchNC = 0; searchNP = 0
while flag:

    for i in range(1, (n + 1)):
        if i == n:
            print('{}/{} '.format(i, (n - i + 1)), end='')
        else:
            print('{}/{}, '.format(i, (n - i + 1)), end='')

        nCnt += 1
        if (nCnt > inputN):
            searchNC = i
            searchNP = n - i + 1
            flag = False
            break

    print()
    n += 1

print('{}항: {}/{}'.format(inputN, searchNC, searchNP))

'프로그래밍 언어 > Python' 카테고리의 다른 글

조합(파이썬 출력)  (0) 2023.01.16
순열(파이썬 출력)  (0) 2023.01.14
팩토리얼(파이썬 출력)  (0) 2023.01.14
피보나치 수열(파이썬 출력)  (0) 2023.01.14
계차 수열(파이썬 출력)  (0) 2023.01.14
Comments