작성자 | 와이즈댄 | ||
---|---|---|---|
작성일 | 2021-09-30 20:54:03 KST | 조회 | 512 |
제목 |
파이썬 하실 수 있는 분 긴급하게 질문이요 ㅜㅜ
|
회사에서 최근에 파이썬 공부를 시작한 직장인인데 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
강의를 제대로 보았는데 좀 많이 꼬아서 문제를 내다보니 해당 문제를 풀지 못하면 과락이다보니 급하게 이곳저곳 커뮤니티 글을 남기고 있네요 ㅜ
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
© PlayXP Inc. All Rights Reserved.