[코드트리 챌린지] [Novice Low] 5. 단순 반복문(6) - while문 b→a 1씩 감소

2023. 10. 24. 00:30·코딩테스트 대비
728x90

 

 

 

6. while문 b→a 1씩 감소

 

6.1 감소시키며 출력하기 2 

 

  📌 [기본 개념]     while loop 1씩 감소

 

        ✔ while loop 안에서 증감값을 설정하는 부분의 코드만 1씩 감소하는 것으로 바꿔주면 됩니다.

 

i = 10          <- 시작 값

while i >= 5:   <- 계속 반복할 조건
    print(i)    <- 원하는 코드 작성
    i -= 1      <- 원하는 증감값 설정

 

 

 

  📌 [문제]     링크

 

 

 

 

 

  📌 [풀이 및 코드]

더보기

    [풀이]

 

    📍 변수 i를 26으로 설정합니다.

 

    📍 i가 10보다 크거나 같다는 조건을 while 문을 사용합니다.

 

    📍while 문 내에서 i를 출력하고, i에서 1을 뺍니다. 

 

 

    [코드]

   

i = 26

while i >= 10:
    print(i, end=' ')
    i -= 1

 

 

 


 

 

 

6.2 n부터 1까지 숫자 출력 

 

  📌 [문제]     링크

 

 

 

 

 

  📌 [풀이 및 코드]

더보기

    [풀이]

 

    📍 첫 번째 줄에 자연수 n이 주어지므로, int(input())을 통해 n에 넣습니다.

 

    📍 변수 i를 n으로 설정합니다.

 

    📍 i가 1보다 크거나 같다는 조건을 가진 while 문을 사용합니다.

 

    📍 while 문 내에서 i를 출력하고 i에서 1를 뺍니다. 

 

 

    [코드]

   

n = int(input())

i = n
while i >=1:
    print(i, end=' ')
    i -= 1

 

 

 


 

 

 

6.3 짝수만 출력 2 

 

  📌 [문제]     링크

 

 

 

 

 

 

  📌 [풀이 및 코드]

더보기

    [풀이]

 

    📍 첫 번째 줄에 정수 b, a가 주어지므로

           input().split()를 통해 공백을 기준으로 나누고 이들을 원소로 갖는 리스트를 arr에 넣습니다.

 

    📍 arr의 0, 1번째 원소를 각각 int()로 감싸서 b, a에 넣습니다.

 

    📍 b가 짝수이므로 변수 i를 b로 설정합니다.

 

    📍 a가 짝수이므로 i가 a보다 크거나 같다는 조건을 가진 while 문을 사용합니다.

 

    📍 while 문 내부에서 i를 출력하고 i에서 2를 뺍니다. 

          

 

 

    [코드]

   

arr = input().split()
b, a = int(arr[0]), int(arr[1])

i = b 
while i >= a:
    print(i, end=' ')
    i -= 2

 

 

 


 

 

 

728x90

'코딩테스트 대비' 카테고리의 다른 글

[코드트리 챌린지] [Novice Low] 5. 단순 반복문(8) - if 안의 for  (0) 2023.10.26
[코드트리 챌린지] [Novice Low] 5. 단순 반복문(7) - n번 반복하기  (0) 2023.10.25
[코드트리 챌린지] [Novice Low] 5. 단순 반복문(5) - while문 a→b 2씩 증가  (0) 2023.10.23
[코드트리 챌린지] [Novice Low] 5. 단순 반복문(4) - while문 a→b 1씩 증가  (0) 2023.10.22
[코드트리 챌린지] [Novice Low] 5. 단순 반복문(3) - for문 a→b 1씩 감소  (0) 2023.10.21
'코딩테스트 대비' 카테고리의 다른 글
  • [코드트리 챌린지] [Novice Low] 5. 단순 반복문(8) - if 안의 for
  • [코드트리 챌린지] [Novice Low] 5. 단순 반복문(7) - n번 반복하기
  • [코드트리 챌린지] [Novice Low] 5. 단순 반복문(5) - while문 a→b 2씩 증가
  • [코드트리 챌린지] [Novice Low] 5. 단순 반복문(4) - while문 a→b 1씩 증가
랑뎁
랑뎁
  • 랑뎁
    RangDev.
    랑뎁
  • 전체
    오늘
    어제
    • 분류 전체보기 (270)
      • 취준 (59)
        • 경제신문스크랩 (59)
      • 파이썬 (2)
      • 코딩테스트 대비 (168)
      • 수학 (2)
      • 머신러닝 (0)
      • 컴퓨터비전 (1)
      • 강화학습 (33)
      • Git (3)
      • 자격증 (1)
        • 한국사 능력 검정 1급 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
  • 인기 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.2
랑뎁
[코드트리 챌린지] [Novice Low] 5. 단순 반복문(6) - while문 b→a 1씩 감소
상단으로

티스토리툴바