728x90
반응형
N = int(input()) # N 을 입력 받음. 정수화 함
lst = [] # 입력 호수를 저장 할 리스트 선언
for i in range(N): # N 만큼 반복
n = input() # 호수를 입력 받음. 정수화하지 않고 문자열로 받음
lst.append(n) # 호수 저정 리스트에 추가할
n_cnt = 0 # 3의 Count 변수
tmp = [] # 3이 있는 호수만 저장할 리스트
for i in range(len(lst)): # 리스트 요소수 만큼 반복
if '3' in lst[i]: # 리스트의 요소에 '3'(문자)가 있는지 확인(in)
tmp.append(int(lst[i])) # '3'이 있으면 3만 있는 결과 리스트에 추가(정수화해 추가)
for a in lst[i]: # 호수의 각각 문자'3',0','1'과 같이 분리
if a == '3': # '3' 인지 확인
n_cnt += 1 # '3'이 있으면 Count
print(n_cnt)
print(tmp)
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : if, 반복문,사용자 정의 함수 사용해 게임코드 만들기 (0) | 2022.11.26 |
---|---|
[파이썬] 문제 : N개의 정수 입력 받고 평균 구하기 (0) | 2022.11.26 |
[파이썬] 문제 : n x n의 사각형에서 1,0,1,0 순으로 사각형 만들기 (1) | 2022.11.26 |
[파이썬] 문제 : 10~50 난수로 리스트 추가 (0) | 2022.11.26 |
[파이썬] 문제 : 파일의 학생별 국어,영어 합계 및 평균 계산 (0) | 2022.11.26 |
댓글