취뽀 기록

#열심히 살자 #취업 #공부

Python/[코드트리]

[코드트리] 포맷에 맞춰 숫자 출력 > 구구단으로 이루어진 직각 삼각형(★)

hyunnn_00 2023. 6. 27. 01:09
다음과 같은 규칙에 따라 구구단을 직각삼각형으로 출력하는 프로그램을 작성해보세요.

 

  • 예) n = 5
1 * 1 = 1 / 1 * 2 = 2 / 1 * 3 = 3 / 1 * 4 = 4 / 1 * 5 = 5
2 * 1 = 2 / 2 * 2 = 4 / 2 * 3 = 6 / 2 * 4 = 8
3 * 1 = 3 / 3 * 2 = 6 / 3 * 3 = 9
4 * 1 = 4 / 4 * 2 = 8
5 * 1 = 5

 

 

 

# 변수 선언 및 입력
n = int(input())

# 구구단으로 이루어진 직각 삼각형을 출력합니다.
for i in range(1, n + 1):
    for j in range(1, n - i + 2):
        print(f"{i} * {j} = {i * j}", end="")
        
        if j != (n - i + 1):
            print(" / ", end="")
    print()
    
# 나의 풀이 -------------------------------------
n = int(input())

for i in range(n, 0, -1):
    for j in range(1, i + 1):
     if j >= i:
          print(f'{n-i+1} * {j} = {(n-i+1) * j}')
     else:
          print(f'{n-i+1} * {j} = {(n-i+1) * j}', end=' / ')

 

 


알고리즘