Algorithm Problem/Python

[python] SWEA - 3408. 세가지 ν•© κ΅¬ν•˜κΈ°

deo2kim 2020. 12. 21. 23:40
λ°˜μ‘ν˜•

πŸ€”λ¬Έμ œ ν•΄κ²°

  • D3 | μˆ˜ν•™

πŸ’¨ 1λΆ€ν„° N κΉŒμ§€ 숫자의 ν•©: N * (N + 1) / 2

πŸ’¨ 1λΆ€ν„° N 개의 ν™€μˆ˜μ˜ ν•©: N ** 2

πŸ’¨ 1λΆ€ν„° N 개의 짝수의 ν•©: N * (N + 1)

 

πŸ’»μ†ŒμŠ€ μ½”λ“œ

# 인풋
T = int(input())
Ns = [int(input()) for _ in range(T)]

# 풀이
results = []
for tc in range(T):
    n = Ns[tc]
    result = []
    # 전체: n(n+1)//2
    result.append(n*(n+1)//2)
    # ν™€μˆ˜: n**2
    result.append(n**2)
    # 짝수: n(n+1)
    result.append(n*(n+1))

    results.append(result)
# κ²°κ³Ό
for tc in range(T):
    print(f'#{tc+1}', end=" ")
    print(*results[tc])
 

πŸ“•λ¬Έμ œ 확인

좜처: SW Expert Academy

 

SW Expert Academy

SW ν”„λ‘œκ·Έλž˜λ° μ—­λŸ‰ 강화에 도움이 λ˜λŠ” λ‹€μ–‘ν•œ ν•™μŠ΅ 컨텐츠λ₯Ό ν™•μΈν•˜μ„Έμš”!

swexpertacademy.com

 

λ°˜μ‘ν˜•