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. 18. 23:42

 

 

군 수열


 

 

 

다음 수열의 합이 최초 100을 초과하는 n번째 항의 값과 n을 출력

 

 

flag = True
n = 1 #군
nCnt = 1 #항
searchNC = 0 #분자의 값
searchNP = 0 #분모의 값
sumN = 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='')

        sumN += i / (n - i + 1)

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

    print()
    n += 1

print('수열의 합이 최초 100을 초과하는 항, 값, 합: {}항, {}/{}, {}'.format(nCnt, searchNC, searchNP, sumN))

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

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