이 기사에서는 주어진 문제 설명을 해결하기 위한 솔루션과 접근 방식에 대해 알아볼 것입니다.
문제 설명
범위가 주어지면 주어진 범위의 모든 홀수를 인쇄해야 합니다.
무차별 대입 접근 방식은 아래에서 논의됩니다 -
여기에서 입력 간격에서 사용할 수 있는 모든 정수를 제공하는 범위 기반 for 루프를 적용합니다.
이후 홀수 체크 조건을 적용하여 모든 짝수를 필터링합니다.
이 접근 방식은 O(n) + 일정한 비교 시간이 걸립니다.
이제 아래 구현을 살펴보겠습니다 -
예시
start, end = 10, 29 # iteration for num in range(start, end + 1): # check if num % 2 != 0: print(num, end = " ")
출력
11 13 15 17 19 21 23 25 27 29
모든 변수와 함수는 아래 그림과 같이 전역 프레임에 선언됩니다.
결론
이 기사에서는 입력 범위에서 홀수를 인쇄하는 방법에 대해 배웠습니다.