Python

문제 링크 : https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 문제 요약 점수 중에 최댓값을 골라 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 한 후 평균값을 구하라 TRY CODE n = int(input()) grade = input().split() max_grade = max(grade) grade_list=[] for i in grade: g = int(i) / int(max_grade) * 100 gra..
문제 링크 : https://www.acmicpc.net/problem/2475 2475번: 검증수 컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들 www.acmicpc.net 문제 요약 첫 줄에 고유한 번호를 빈칸을 두고 인풋을 받아 모든 숫자들의 제곱한 수의 합을 10으로 나눈 나머지를 구하기 CODE 1 - 처음 푼 방법 a, b, c, d, e= input().split() nu_sum = (int(a)*int(a)+int(b)*int(b)+int(c)*int(c)+int(d)*int(d)+int(e)*int(e))%10 print(nu_sum) ..
문제 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. 입력 첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다. 출력 첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 ?를 출력한다. words = input().upper() unique_words = list(set(words)) # 입력받은 문자열에서 중복값을 제거 cnt_list = [] for x in unique_words : cnt = words.count(x) cnt_list.append(cnt..
문제1 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 정답 a, b = map(int, input().split()) print(a+b) 몰랐던 부분 split 함수 test = 'Hello world : 헬로 월드' print(test) print(test.split()) print(test.split(sep=':')) print(test.split(maxsplit=1)) print(test.split(maxsplit=2)) print(test.split(maxsplit=3)) -- 출력값 Hello world : 헬로 월드 ['Hello', 'world', ':', '헬..
Jong_seoung
'Python' 카테고리의 글 목록 (14 Page)