[백준 파이썬 2577번]1차원 배열, 숫자의개수
2021. 7. 28. 19:17
728x90
반응형
import sys
while True:
try:
A = int(sys.stdin.readline())
B = int(sys.stdin.readline())
C = int(sys.stdin.readline())
if A<100 or A>=1000 :
print("A값 다시입력하세요.")
if B<100 or B>=1000 :
print("B값 다시입력하세요.")
if C<100 or C>=1000 :
print("C값 다시입력하세요.")
elif B<100 or B>=1000:
print("B값 다시입력하세요.")
if C<100 or C>=1000 :
print("C값 다시입력하세요.")
else:
if C<100 or C>=1000:
print("C값 다시입력하세요.")
else:
break
except:
break
a = A*B*C
print(a)
index=0
#print(a)
b = list(str(a))
print(b)
for j in range(10):
print(b.count(str(j)))
import sys
while True:
try:
A = int(sys.stdin.readline())
B = int(sys.stdin.readline())
C = int(sys.stdin.readline())
if A<100 or A>=1000 :
print("A값 다시입력하세요.")
if B<100 or B>=1000 :
print("B값 다시입력하세요.")
if C<100 or C>=1000 :
print("C값 다시입력하세요.")
elif B<100 or B>=1000:
print("B값 다시입력하세요.")
if C<100 or C>=1000 :
print("C값 다시입력하세요.")
else:
if C<100 or C>=1000:
print("C값 다시입력하세요.")
else:
break
except:
break
a = A*B*C
index=0
b = list(str(a))
for j in range(10):
for i in range(len(b)):
if str(j) in b[i]:
index+=1
print(index)
index=0
2번째 만든게 내가 만든거 ==> 이중 for문 활용하여 추출 해보았다.
입력값 받을때 A,B,C = map(int, input().split()) ==> A,B,C "ENTER" 해야 입력
for j in range(10) ==> j는 리스트 b속에 있는 요소들 검사하는 숫자 역할
1번째
리스트.count(검사할 요소) 함수로 검사할요소가 리스트내에 있다면 count해라 ==> 쉽다.
728x90
반응형
'Python(백준) > 배열' 카테고리의 다른 글
[Python] 백준 2562번 최대값 (0) | 2022.09.14 |
---|---|
[백준 파이썬 4344번]1차원 배열, 평균은 넘겠지 ★객체LIST저장방법★but아직 미구현 (0) | 2021.07.31 |
[백준 파이썬 8958번]1차원 배열, OX 퀴즈 ★객체LIST저장방법★ (0) | 2021.07.30 |
[백준 파이썬 3052번]1차원 배열, 평균구하기 ★객체저장방법(map)★ (0) | 2021.07.29 |
[백준 파이썬 3052번]1차원 배열, 나머지 구하기 ★SET함수★ (0) | 2021.07.29 |