본문 바로가기
Problem Solving

[Code Tree - Intermediate] 19단 출력

by Oh Seokjin 2021. 8. 5.

코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 (codetree.ai)

 

📚 문제 확인

  • 주어진 형식에 맞추어 19 * 19단을 출력하는 문제

 

📝 출력 예시

 

🔍 문제 분석

  • 짝수번째 수를 곱해준 뒤에 이루어지는 줄바꿈 유의
  • 마지막에 곱하는 수가 홀수임에도 줄바꿈이 이루어져야 함

 

✅ 최종 풀이

  • 둘씩 묶어서 "/"와 함께 출력
  • 마지막에 곱하는 수는 분리하여 작성
for i in range(1, 20):
    for j in range(1, 19, 2):
        print(f"{i} * {j} = {i*j} / {i} * {j+1} = {(i) * (j+1)}")
    print(f"{i} * {19} = {i*19}")

 

댓글