"내일배움캠프" 세션과제

신주연·2025년 5월 29일
0
  • 문제 : 1번
  • 마케터 김씨는 클릭 수가 50 이상인 날의 개수클릭 수가 가장 높은 날의 클릭 수를 알고 싶어합니다. 클릭 수 리스트가 주어질 때, 50 이상인 날 수(count)를 구하고 최고 클릭 수(max_click)를 찾아 출력하세요.

📍문제 조건

  • 캠페인의 일별 클릭 수 데이터가 리스트로 주어집니다.
  • 클릭 수 리스트는 [34, 87, 49, 51, 100, 23] 을 사용하세요.

clicks = [34, 87, 49, 51, 100, 23]
count = 0
max_clicks = 0

for c in clicks:
if c >= 50:
count += 1
if c > max_clicks:
max_clicks = c

print(f"클릭 수 50 이상인 날: {count}일")
print(f"최고 클릭 수: {max_clicks}")

  • 리스트에서 50개 이상인 값은 51,87,100-> 총 3개 -> count = 3
  • 가장 큰 값은 100->max_clicks = 100

문제 : 2번
자연수 N이 주어질 때, 1부터 N까지 홀수만 더한 결과를 출력하세요.

📍문제 조건

  • 입력값 N은 자유롭게 설정하세요.

n = 10
x = 0
for i in range(1, n + 1):
if i % 2 == 1:
x += i
print(x)

  • 1부터 n까지 반복하면서 홀수인지 확인합니다.
  • 홀수일 경우 변수 x에 누적하여 더해줍니다.
  • 반복이 끝나면 홀수들의 합을 출력합니다

1개의 댓글

comment-user-thumbnail
2025년 5월 29일

문제를 깔끔하게 잘 정리하셨군요! 오늘도 수고 많으셨어요 내일도 파이팅 입니다!!

답글 달기