분류 전체보기
-
백준 파이썬 5800번 : 성적 통계 풀이기타/알고리즘 2020. 12. 1. 19:17
5800번: 성적 통계 첫째 줄에 중덕 고등학교에 있는 반의 수 K (1 ≤ K ≤ 100)가 주어진다. 다음 K개 줄에는 각 반의 학생수 N (2 ≤ N ≤ 50)과 각 학생의 수학 성적이 주어진다. 시험 성적은 0보다 크거나 같고, 100보다 www.acmicpc.net Class X와 학생 점수를 받은 뒤 학생 수인 student[0]을 지워줬다. 그리고 가장 큰 인접한 점수 차이를 찾기 위해 lg라는 변수를 설정해줬다. 초기값을 0으로 두고 인접한 값의 차이의 최대값을 저장하는 반복문을 설정했다 k = int(input()) student = [] for j in range(1,k+1): student = list(map(int,input().split())) student = student[1:..
-
백준 파이썬 10709 : 기상캐스터 풀이기타/알고리즘 2020. 11. 30. 23:59
10709번: 기상캐스터 출력은 H 행으로, 각 행에는 공백으로 구분된 W 개의 정수를 출력한다. 출력의 i 번째 행 j 번째 정수 (1 ≦ i ≦ H, 1 ≦ j ≦ W) 는, 지금부터 몇 분후에 처음으로 구역 (i, j) 에 구름이 뜨는지를 표시 www.acmicpc.net 다차원리스트를 만들어 예제 값을 입력받고, 구름이 지나가는지 아닌지, 언제 지나가는지를 숫자로 표현하여 출력해야 하는 문제다. 나는 도시의 지도를 city, 출력할 리스트를 answer로 설정했다. 여기서 경우의 수는 크게 세 가지가 있다. 1. 구름이 아예 없는 열인 경우. -1인 경우. 2. 구름이 있는 칸인 경우. 0인 경우. 3. 구름이 곧 지나갈 칸인 경우. 1, 2, 3, ...인 경우. 이때 3가지 경우의 수를 나누는..