0410 파이썬 기초 5일차(~문제풀이)

박영선·2023년 4월 10일
0

반복문01

홀짝 구하기

횟수반복이라 for문 사용 / 몫과 나머지를 통해 십의자리, 일의자리 구분 / 0은 홀,짝도 아닌 0으로 표현하기위해 분기 추가

반복문02

각 합계, 팩토리얼 구하기

for in range 설정 시 자신이 원하는 맨 끝 숫자 +1 해야 포함됨
합칠 변수 하나 정하고 거기에 계속 합치기(addSum 등)
팩토리얼은 곱하기이기 때문에 변수가 0이 아닌 1부터 시작해야함

반복문03

별찍기

반대로찍기

두번째 중첩조건문에서 총5칸 중 i1만큼 뺀 빈칸을 넣어줌(6이니까 5까지 범위고 i1 첫숫자는 1이므로 6-1-1해서 4칸 빈칸이 나옴

순서 반대로 찍기

증가 후 감소

하나씩 찍기

i와 j가 같은 경우에만 별찍기

하나씩 역방향

마름모꼴

반복문 04

버스배차

버스 배차간격의 최소공배수 구하는 개념
for 문으로 전체 운행 분 조건 부여, 첫 if 조건으로 A와 B만 운행하는 시간(6시 20분전, 22시이후) 중 겹치는 시간 구하기. 이후 C까지 같이 운행하는 시간 중 A,B/A,C/B,C 겹치는 시간 구하기.

반복문05

톱니바퀴

최소공배수 구하기(B톱니개수가 더많다.)
while 사용해서 조건부여

반복문06

윤년구하기

profile
데이터분석 공부 시작했습니다

0개의 댓글