목록Python (19)
유니티3D 프로그래밍

https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 과목의 갯수를 입력 받고 과목별 최댓값을 저장하는 변수를 선언한다. 과목별 점수를 입력한 것을 공백으로 나눈 뒤 리스트화 시킨다. 반복문을 통해 최댓값을 찾아낸다. 점수를 바꾸고 난 뒤 저장할 리스트를 선언한 뒤, 과목 갯수만큼 for문을 돌리고 바꾼 값을 저장한다. 과목 평균을 구하고 그 값을 출력한다.

https://www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net 값을 저장할 리스트를 선언한다. for문을 통해 10개의 입력을 받고 10개의 값을 42로 나눈 나머지를 리스트에 저장한다. 저장된 리스트를 set을 사용하여 중복을 제거하면 나머지가 같은 애들은 하나만 남는다. 그대로 출력하면 결과가 나온다.

https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net 3개의 숫자를 입력 받고 0부터 1까지 매칭시킬 리스트를 선언한다. 3개의 숫자를 곱한 값을 리스트화 시킨다. 숫자가 하나씩 나뉘어서 리스트에 저장된다. for문을 통해 num_split이라는 리스트의 내부에 있는 값을 하나씩 비교해준다. num_split의 값이 i일 경우 count_list[i]인 곳에 +1씩 더해준다. i의 값이 1인 경우 count_list[1], 즉 2번째 위치에 +1이 더해진다.