공부 시작!!!
일단 시작하자!!!
- 공부하자!
- · 2021. 1. 17.
1) 테스트케이스 개수 N 받기 2) 리스트 안에 낱개로 저장 (['O', 'X'] 이런 식으로) 3) result=0, result에 더하는 수인 x=1를 지정. 'O'이면 x+=1, 'X'이면 x=1로 돌아오기 4) 출력! N = int(input()) for i in range(N): T = input() a = list(T) result = 0 x = 1 for j in range(len(a)): if a[j] == 'O': result += x x += 1 else: x = 1 print(result)
기말고사를 망친 세준쓰.. 그럴 시간에 공부나 할 것이지 요녀석~ 1) 시험 본 과목의 개수 N을 입력받기 2) 점수 input 받아서 list에 저장하기 3) 그 중 최댓값 M을 구하기 > max() 4) 리스트 안의 것들 몽땅 /M*100 해주기 5) 평균 구하기 N = int(input()) #1) 시험 본 과목의 개수 N을 입력받기 a = list(map(int, input().split())) #2) 점수 input 받아서 list에 저장하기 x = max(a) #3) 그 중 최댓값 M을 구하기 : max() 사용 #4) 리스트 안의 것들 몽땅 /M*100 해주기 for i in range(N): a[i] = a[i]/x*100 #5) 평균 구하기 print(sum(a)/N)
1) input을 받고, 2) 42로 나눈 나머지를 구하고, > %42 3) list 안에 넣고, > append() 4) set()를 이용해 중복요소를 제거하고, > set() 5) 안에 몇 개 있는지 세어본다 > len() #list 생성 a = [] #input 받고, %42, list 안에 넣음 for i in range(10): a.append(int(input())%42) #set로 중복요소 제거 후 개수 세기 print(len(set(a))) list 안에서 모든 걸 해결할 수도 있다 a = [int(input())%42 for i in range(10)] print(len(set(a)))
- input 세 개를 받는다 - 세 개의 수를 곱해서 나온 수를 list에 저장 - 0부터 9까지의 숫자 각각 몇 개가 있는지 확인 후 출력
일단 시작하자!!!
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.