PlayXP

새로운 사이트를 준비하는 동안
여러분의 이야기가 이어질 작은 공간을 마련했습니다.

PlayXP 서비스를 준비하며 함께 작업하고 있는 운영진 일러스트

파이썬 하실 수 있는 분 긴급하게 질문이요 ㅜㅜ

조회 수 873

회사에서 최근에 파이썬 공부를 시작한 직장인인데 12:00까지 제출해야 하는 과제가 있는데

2문제를 도저히 풀 수가 없어서 여쭤봅니다.

 

Q1. 1~10,000까지 숫자를 나열하고 8이라는 숫자가 몇 개인지 찾아보시오.

       예시) 8898에서 8은 총 4개임

for i in range(10001):

    a.append(i)

print(a)

 

count_8 = a.count(8) 

print(count_8)

 

이렇게 하니깐 8이 포함된 숫자가 아니라 처음에 나오는 8만 세지는데요.

리스트의 각 요소들을 다 분할해서 count 함수를 써야 하는 듯 싶은데 분할하는 법을 모르겠네요....;;

 

Q2. 1부터 N까지의 "합의 제곱"과 "제곱의 합"의 차이를 출력합니다.

       예시) 3을 변수로 입력 시, 

               (1+2+3)제곱 - (1제곱 + 2제곱 + 3제곱)

               = (6)제곱 - (1+4+9) = 36 - 14 = 22

 

강의를 제대로 보았는데 좀 많이 꼬아서 문제를 내다보니 해당 문제를 풀지 못하면 과락이다보니 급하게 이곳저곳 커뮤니티 글을 남기고 있네요 ㅜ

목록으로

댓글

댓글을 불러오는 중...